2

ソリューションを .NET 4 にアップグレードし、サード パーティの参照アセンブリを使用しています。これらのアセンブリは .NET 2.0 を使用してコンパイルされ、一部は 3.5 を使用してコンパイルされました。アップグレードしたアプリを .NET 4 で実行すると、サード パーティのアセンブリはどのバージョンの .NET で実行されますか? .NET 2.0 または 3.5 を引き続き使用する予定ですか、それとも 4.0 で実行する予定ですか? それらがより新しいバージョンの .NET で実行される場合、以前のバージョンでコンパイルされたときに問題が発生しますか? それが違いを生む場合、アプリはWindowsフォームとASP.NETです。

4

2 に答える 2

0

参照されたアセンブリは、メイン ソリューションで使用されるため、.NET 4.0 フレームワーク ランタイムに読み込まれます。ただし、例外はほとんどありません。サード パーティのアセンブリが古いバージョンの .net コードを厳密に使用しており、そのコード/メソッドが廃止されている場合は、警告/エラーが発生する可能性があります。

于 2012-09-19T17:21:35.413 に答える
0

実際に話しているアセンブリは何ですか?DB コネクタなどのほとんどのアセンブリは、以前のバージョンでコンパイルされた .NET 4.0 でもかなりうまく機能します。ほとんどの場合、app.config ファイルにいくつかの変更を加えるだけで済みます.正確なクラス ライブラリについて知らなければ、多くを語ることはできません。話している。

于 2012-09-19T17:27:35.870 に答える