1

すべての NuGet パッケージをソース コード リポジトリに保存したくありません。packages フォルダには膨大な量のデータが含まれているようで、非効率性に悩まされています。

NuGet パッケージへの参照を保持する方法ですべての NuGet パッケージを削除して、小さくなったソリューションの受信者が必要なすべての NuGet パッケージをダウンロードできるようにすることは可能ですか?

4

1 に答える 1

3

packagesフォルダを削除するだけです。不足しているパッケージを再コンパイルすると、ダウンロードされます。フォルダーを削除して再コンパイルするだけで、マシンでテストできます。

ソリューション/プロジェクトで使用される NuGet パッケージの実際の定義は、packages.configファイルに保存されます。

「不足しているパッケージを復元する」がオンになっていることを確認してください。詳細はこちら:

http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages

また、パッケージ フォルダーをソース コード リポジトリにコミットしないことをお勧めします。

于 2012-06-15T15:42:27.527 に答える