.NET 2.0 혼합 모드 어셈블리를 .NET 4.0 프로젝트에 통합
.NET 4.0 프로젝트 내에서 .NET 2.0 혼합 모드 어셈블리를 사용하면 CLR(공용 언어 런타임)의 차이로 인해 호환성 문제가 발생할 수 있습니다. 이 가이드에서는 이러한 문제를 해결하는 데 필요한 단계를 간략하게 설명합니다.
.NET 4.0 애플리케이션에서 CLR 2.0 혼합 모드 어셈블리를 성공적으로 활용하려면:
App.config 구성:
애플리케이션 App.config 파일의 <configuration>
요소 내에 다음 XML 조각을 추가하세요.
<code class="language-xml"><?xml version="1.0"?> <configuration> <startup useLegacyV2RuntimeActivationPolicy="true"> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" /> </startup> </configuration></code>
useLegacyV2RuntimeActivationPolicy
설정은 호환성을 보장하기 위해 최신 런타임 버전(4.0)을 사용하여 혼합 모드 어셈블리를 로드하도록 CLR에 지시합니다.
중요 고려 사항: 이 솔루션은 특히 혼합 모드 어셈블리(일반적으로 C /CLI를 사용하여 생성됨)를 다룹니다. 순수하게 관리되는 .NET 2.0 어셈블리에는 일반적으로 이 구성이 필요하지 않습니다.
위 내용은 .NET 4.0 프로젝트에서 .NET 2.0 혼합 모드 어셈블리를 어떻게 사용할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!