4.0 を対象としたアセンブリは、4.5 を対象としたアセンブリを読み込むことができますか?
たとえば、3.5 を対象とするプロジェクトは、4.0 に対してビルドされたアセンブリを読み込むことができません。
4.0 を対象としたアセンブリは、4.5 を対象としたアセンブリを読み込むことができますか?
たとえば、3.5 を対象とするプロジェクトは、4.0 に対してビルドされたアセンブリを読み込むことができません。
4.5 は 4.0 へのインプレース アップデートです。あ、はい。
Fx 4.0 に対してビルドされたアセンブリは、Fx 4.5 に対してビルドされたアセンブリを参照できません。
でも
Fx 4.5 に対してビルドされたアセンブリは、Fx 4.0 に対してビルドされたアセンブリを参照できます。
.NET4 アプリは .NET4 のみ (.NET4.5 がインストールされていない) のマシンでも実行されるため、これは悪い考えだと思います。この場合、アプリは .NET4.5 機能を試行している可能性がありますが、.NET4.5 がマシンに存在しないため、問題が発生する可能性があります。代わりに .NET4.5 アプリをビルドすることを強くお勧めします。