Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Boleh Merujuk Himpunan Mod Campuran .NET 2.0 dalam Projek .NET 4.0?

Bagaimanakah Saya Boleh Merujuk Himpunan Mod Campuran .NET 2.0 dalam Projek .NET 4.0?

Mary-Kate Olsen
Mary-Kate Olsenasal
2025-01-23 18:52:09476semak imbas

How Can I Reference a .NET 2.0 Mixed-Mode Assembly in a .NET 4.0 Project?

Mengintegrasikan Perhimpunan Mod Campuran .NET 2.0 ke dalam Projek .NET 4.0

Memuatkan secara langsung pemasangan mod campuran yang disusun untuk masa jalan .NET yang lebih lama dalam versi yang lebih baharu (cth., .NET 2.0 dalam .NET 4.0) tidak boleh dilakukan tanpa pelarasan khusus. Ini memerlukan konfigurasi tambahan.

Tatarajah untuk Memuatkan Perhimpunan Mod Campuran

Untuk berjaya menggunakan pemasangan mod campuran CLR 2.0 dalam projek .NET 4.0, anda mesti mengubah suai fail konfigurasi aplikasi (App.Config) untuk memasukkan perkara berikut:

<code class="language-xml"><?xml version="1.0"?>
<configuration>
  <startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime sku=".NETFramework,Version=v4.0" version="v4.0"/>
  </startup>
</configuration></code>

Elemen penting ialah useLegacyV2RuntimeActivationPolicy="true". Arahan ini mengarahkan Common Language Runtime (CLR) untuk menggunakan versi terkini (4.0 dalam kes ini) untuk memuatkan pemasangan mod campuran. Mengabaikan ini akan mengakibatkan kegagalan pemuatan.

Nota Penting

Konfigurasi ini hanya terpakai pada pemasangan mod campuran (biasanya C /CLI). Perhimpunan yang diuruskan semata-mata (.NET 2.0) tidak memerlukan pengubahsuaian App.Config ini untuk keserasian dengan .NET 4.0.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Merujuk Himpunan Mod Campuran .NET 2.0 dalam Projek .NET 4.0?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn