0

Git でチーム ファウンデーション サービスを使用していますが、最初にコードをチェックインしたときに、packages フォルダー内のすべての dll が含まれていないことに気付きました。

1) クラウド上に CI をセットアップしたい場合、これらすべての nuget パッケージをソース管理に含める必要がありますか?

2) 複数のプロジェクトがある場合、プロジェクトごとに同じ dll をソース管理にもアップロードする必要がありますか?

3)複数のプロジェクトに共通の戦略は何ですか?それらはすべて、ソース管理+ CIにチェックインするときに、類似していない場合でも非常に類似しているdll参照を使用していますか?

4

1 に答える 1

2

NuGet Package Restoreをご覧ください。簡単に言えば、不足しているパッケージを nuget.org から自動的にダウンロードするため、それらをコミットする必要はありません。

最新バージョン (2.7) ではいくつかの重大な変更が導入されているため、使用しているバージョンを確認してください...

于 2013-08-27T13:57:08.063 に答える