文件是什么packages/repositories.config
?它应该保持在版本控制之下吗?
问问题
15993 次
2 回答
61
根据 Nuget 开发人员 David Ebbo 的说法
如果您使用 Package Restore 工作流程,您可以完全从源代码管理中省略 Packages 文件夹(包括此文件)。
于 2012-07-02T12:08:29.113 回答
13
如果您在文本编辑器中打开它,您将看到它是packages.config
您的解决方案的所有文件的列表。
它应该保持在版本控制之下吗?那要看。NuGet 的内置包还原功能将重新创建此文件,因为它在packages.config
构建项目时为每个项目使用该文件。但是,TeamCity 的包还原功能使用packages/repositories.config
.
如果启用了 NuGet 的包还原,为什么还要使用 TeamCity 包还原?如果你有一个带有 NuGet 包的 Silverlight 项目,由于某种原因,在使用 MSBuild 构建时包还原会出现问题。有关更多详细信息,请查看我关于该问题的问题。 PackageRestore、Silverlight 和 MSBuild 的问题
于 2012-06-26T13:08:23.750 回答