3

Visual Studio 2013 と .NET 4.5.1 がリリースされたようで、多くの NuGet パッケージは .NET 4.5 以降のみをサポートするようになりました。古いサーバーがあり、ほとんどの場合 .NET 4.0 に固執しているため、.net 4.0 を対象としていないため、パッケージ自体またはその依存パッケージのいずれかが失敗することなくパッケージを更新することがますます難しくなっています。

4.0 フレームワーク用のパッケージのみを取得するようにパッケージ マネージャーに指示する方法はありますか?

内部 NuGet サーバーを作成し、そこにあるパッケージを .NET 4.0 用に手作業で丹念に更新する必要があると思いますが、もっと良い解決策が必要です。

4

1 に答える 1

3

各プロジェクトの packages.config で、ターゲット フレームワークのバージョンを指定できます。

<package id="NLog" version="2.1.0" targetFramework="net40" />
于 2013-11-19T20:36:57.947 に答える