2016-11-16 3 views
-4

実行時にアセンブリを読み込みたいのですが、これは可能ですが、C#6.0(VS2015)のメインアプリケーションでC#5.0(VS2013)でコンパイルされたアセンブリを読み込むことができますか?C#VS2013とVS2015アセンブリ

+1

C#のバージョンは関係ありません。両方のアプリケーションの.NETバージョンが重要です。 – Jonesopolis

答えて

4

重要なのは、CLRバージョンと参照されるアセンブリです。デフォルトでは、VS2013とVS2015の両方が.NET 4.5のCLRを対象としています。バインドリダイレクトのようなもののおかげで問題はありません。

.NETは後方互換性があるように設計されていることに注意してください。4.0環境では2.0 CLRアセンブリ(場合によっては1.1も)をロードできますが、Windows Mobileをターゲットにしない限り/ Windows CE。

関連する問題