.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 中国語 Web サイトの他の関連記事を参照してください。