Saat mengonversi proyek yang menggunakan SlimDX, dan karena itu memiliki kode yang tidak dikelola, ke .NET 4.0 saya mengalami kesalahan berikut:
Rakitan mode campuran dibuat berdasarkan versi 'v2.0.50727' dari runtime dan tidak dapat dimuat dalam runtime 4.0 tanpa informasi konfigurasi tambahan.
Googling sekitar memberi saya solusi, yaitu menambahkan ini ke aplikasi config:
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
</configuration>
Pertanyaan saya adalah, apa yang sedang useLegacyV2RuntimeActivationPolicy
dilakukan? Saya tidak dapat menemukan dokumentasi tentang hal itu.