ソリューションで使用される nuget パッケージをソース管理にチェックインすることは、一般的な方法です。nuget 1.6の新しいパッケージ復元機能により、パッケージをソース管理にチェックインする必要がなくなりました。ただし、これにより、プロジェクトは nuget.org に依存したままになります。必要なパッケージが nuget.org で利用できず、組織のローカルで利用できない場合があり、それがなければプロジェクトをビルドすることはできません。
プロジェクトで使用される nuget パッケージを一元的にバックアップするためのエンタープライズ ソリューションはありますか? 1 つのシナリオは、エンタープライズ nuget プロキシ サーバーを用意し、そこからプロジェクトが nuget パッケージを取得することです。このプロキシ サーバーは、要求されたパッケージをバックアップ フォルダーに保存し、コンテンツを共有ソース管理リポジトリにチェックインするなど、何らかの方法でバックアップできます。もう 1 つのシナリオは、各開発者のマシンでバックアップ ロジックを自動的に実行することです。
要約すると、nuget パッケージをバックアップするための優れた自動化オプションは何ですか?