4

過去のプロジェクトが関係する複雑な理由により、多くの製品で共有されるコア プロジェクトがあります。問題は、Windows XP で動作する必要がある製品がいくつかあるため、プロジェクトを 4.5 に移行できないことです。その .NET 4.0 プロジェクトから .NET 4.5 dll を参照できるようにするための回避策はありますか?

プロジェクトを .NET バージョンごとに 1 つずつ分岐できることはわかっていますが、それでは多くのメンテナンス オーバーヘッドが発生します....

どんな助けでも素晴らしいでしょう!

編集 - 明確にするために、.NET 4.5 dll を参照したいのですが、Windows XP で動作する当社の製品は何も実行せず、新しい製品のみがその機能を利用します。

4

1 に答える 1

8

問題は、Windows XP で動作する必要がある製品がいくつかあるため、プロジェクトを 4.5 に移行できないことです。

これらの製品が「コア プロジェクト」を使用する場合は、.NET 4.0 以前をターゲットにしておく必要があります。Windows XP のプロジェクトから .NET 4.5 アセンブリを使用する方法はありません。

.NET 4.5 機能が必要な場合は、それらのプロジェクトをアップグレードするか、2 つのバージョンを維持する必要があります。

于 2013-06-21T19:12:38.083 に答える