10

NuGet を使用してパッケージをインストールするたびに、パッケージによっては、さまざまなバージョンのパッケージがインストールされます。

たとえば、Ninject をインストールしようとすると、'packages/Ninject/lib' フォルダーに移動すると、ライブラリの作成者がサポートするフレームワークの各バージョンのフォルダーが作成されます。

ここに画像の説明を入力

不要なすべてのフォルダーを手動で削除する必要がありますか、またはプロジェクトとは異なるバージョンのフレームワークを持つフォルダーが作成されないようにする機能はありますか?

4

1 に答える 1

0

NuGetパッケージは、常にディスク上で完全に抽出されます。特定のプロジェクトにインストールする場合、プロジェクトにとって重要なプロジェクトを参照します。ほとんどの人はパッケージをソース管理にコミットしないため、インストールするプロジェクトに必要なものだけを解凍するために時間を費やしていません(http://docs.nuget.org/docs/workflows/using-nuget-without- committing-packages)。また、ハードドライブのスペースは安いです:)。

于 2012-09-21T16:31:49.877 に答える