Menyelesaikan masalah Mixed-Mod .NET 2.0 Assemblies dalam Projek .NET 4.0
Merujuk pemasangan mod campuran .NET 2.0 dalam projek .NET 4.0 boleh membawa kepada ralat: "Himpunan mod campuran dibina terhadap versi 'v2.0.50727' masa jalan dan tidak boleh dimuatkan dalam masa jalan 4.0 tanpa tambahan maklumat konfigurasi." Panduan ini memperincikan langkah konfigurasi yang diperlukan.
Untuk berjaya memuatkan pemasangan, anda mesti mengkonfigurasi aplikasi anda:
Laraskan App.config
Fail:
Masukkan coretan XML berikut ke dalam fail App.config
projek anda:
<code class="language-xml"><?xml version="1.0"?> <configuration> <startup useLegacyV2RuntimeActivationPolicy="true"> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" /> </startup> </configuration></code>
Memahami Tetapan Utama:
Tetapan yang penting ialah useLegacyV2RuntimeActivationPolicy="true"
. Arahan ini memaksa Common Language Runtime (CLR) untuk menggunakan versi terkini (4.0) untuk memuatkan pemasangan mod campuran. Mengabaikan ini akan mengakibatkan kegagalan beban.
Pertimbangan Penting: Konfigurasi ini adalah eksklusif untuk pemasangan mod campuran (C /CLI). Himpunan .NET 2.0 yang diuruskan semata-mata tidak memerlukan pengubahsuaian App.config
ini.
Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan 'Perhimpunan mod campuran dibina terhadap versi 'v2.0.50727'' Ralat Semasa Merujuk Pemasangan .NET 2.0 dalam Projek .NET 4.0?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!