2012-06-26 14 views
56

ファイルpackages/repositories.configとは何ですか?バージョン管理下に置かなければならないのでしょうか?Nuget repositories.configファイルとは何ですか?

+2

[NuGet - repositories.config]の可能な重複私は、答えるためのおかげで思っていたまさにです(http://stackoverflow.com/questions/7286261/nuget-repositories-config) –

答えて

60

Nuget devのデビッド・エボによると

ワークフローを復元パッケージを使用する場合は、完全に(このファイルを含む)ソース管理からPackagesフォルダを省略することができます。

https://stackoverflow.com/a/7297465/284795

+2

。 – jpierson

+2

SolutionFolder/packages/repositories.configをProjectName/packages.configと混同しないよう注意してください。前者は省略することができますが(上記のコメントごとに)、私は後者をすべきではないと思いますか? – Funka

+3

@Funka彼らは同じ名前を持っていない.. ..? –

13

テキストエディターで開くと、解決策のファイルがすべてpackages.configの一覧に表示されます。

バージョン管理下に置いてください。場合によります。 NuGetの組み込みパッケージ復元機能は、プロジェクトが構築されたときにプロジェクトごとにpackages.configファイルを使用するため、このファイルを再作成します。ただし、TeamCityのパッケージ復元機能はpackages/repositories.configを使用します。

NuGetのパッケージリストアを有効にしている場合、なぜTeamCityパッケージのリストアを使用しますか?何らかの理由でNuGetパッケージを含むSilverlightプロジェクトをお持ちの場合、MSBuildを使用してビルドする場合、パッケージの復元に問題が発生します。詳細については、私の質問をチェックしてください。 Issue with PackageRestore, Silverlight, and MSBuild

関連する問題