एक परियोजना है कि SlimDX इस्तेमाल किया परिवर्तित करने, और इसलिए, वहीं अप्रबंधित कोड है .NET 4.0 मैं निम्नलिखित त्रुटि का सामना करने के लिए:.NET 4 कॉन्फ़िगरेशन में 'useLegacyV2RuntimeActivationPolicy' क्या करता है?
Mixed mode assembly is built against version 'v2.0.50727' of the runtime and cannot be loaded in the 4.0 runtime without additional configuration information.
चारों ओर Googling मुझे समाधान, आवेदन config में जोड़ने के लिए है, जो दे दी है :, क्या है
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
</configuration>
मेरा प्रश्न है? मुझे इसके बारे में कोई दस्तावेज नहीं मिल रहा है।
यह ध्यान देने योग्य है कि इस बीच मार्कलीओस उत्तर (http://stackoverflow.com/questions/1604663/what-does-uselegacyv2runtimeactivationpolicy-do-in-the-net-4-config/2467255#2467255) एक लिंक प्रदान करता है इस परिवर्तन के बारे में उनकी पूरी व्याख्या। –
एमएसडीएन पर इसका एक संपूर्ण स्पष्टीकरण पाया जा सकता है (हालांकि यह ऊपर वर्णित समाधान का स्पष्ट रूप से उल्लेख नहीं करता है): http://msdn.microsoft.com/en-us/magazine/ee819091.aspx –
क्या होगा यदि मैं ' मैंने इसे अपने एप्लिकेशन के लिए कॉन्फ़िगरेशन और मेरे यूनिटटेस्ट प्रोजेक्ट के लिए कॉन्फ़िगरेशन में जोड़ा है और परीक्षण चलते समय भी मुझे फ़ाइल लोड त्रुटि मिल रही है। क्या मुझे एक नया प्रश्न पोस्ट करना चाहिए? इस देर से अनुवर्ती के लिए – CodenameCain