什么是Nuget的repositories.config文件?

什么是文件packages/repositories.config ? 是否应该保持版本控制?

根据Nuget开发大卫Ebbo

如果使用Package Restore工作stream程,则可以完全省略源代码pipe理中的Packages文件夹(包括此文件)。

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

如果您在文本编辑器中打开它,您会看到它是您的解决scheme的所有packages.config文件的列表。

是否应该保持版本控制? 那要看。 NuGet的内置包恢复function将重新创build此文件,因为它在构build项目时使用每个项目的packages.config文件。 但是,TeamCity的包还原function使用packages/repositories.config

如果您启用了NuGet的软件包恢复function,为什么还要使用TeamCity软件包恢复? 如果你有一个使用NuGet包的Silverlight项目,出于某种原因,使用MSBuild构build包时,出现一些问题。 有关更多详细信息,请检查我的问题。 问题与PackageRestore,Silverlight和MSBuild