すべての NuGet パッケージをソース コード リポジトリに保存したくありません。packages フォルダには膨大な量のデータが含まれているようで、非効率性に悩まされています。
NuGet パッケージへの参照を保持する方法ですべての NuGet パッケージを削除して、小さくなったソリューションの受信者が必要なすべての NuGet パッケージをダウンロードできるようにすることは可能ですか?
すべての NuGet パッケージをソース コード リポジトリに保存したくありません。packages フォルダには膨大な量のデータが含まれているようで、非効率性に悩まされています。
NuGet パッケージへの参照を保持する方法ですべての NuGet パッケージを削除して、小さくなったソリューションの受信者が必要なすべての NuGet パッケージをダウンロードできるようにすることは可能ですか?
packages
フォルダを削除するだけです。不足しているパッケージを再コンパイルすると、ダウンロードされます。フォルダーを削除して再コンパイルするだけで、マシンでテストできます。
ソリューション/プロジェクトで使用される NuGet パッケージの実際の定義は、packages.config
ファイルに保存されます。
「不足しているパッケージを復元する」がオンになっていることを確認してください。詳細はこちら:
http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages
また、パッケージ フォルダーをソース コード リポジトリにコミットしないことをお勧めします。