我想知道是否可以使用 nuget 仅在版本控制中存储对所需包的引用(仅 package.config 并忽略包文件夹)。
有没有办法告诉 nuget(重新)下载各种 package.config 文件中的所有引用包?或类似的东西可以放入构建脚本中。
更新:
似乎我不是唯一一个请求此功能的人:查看此工作项(感谢 PHeiberg 的提示)
更新 2:
NuGet 现在已内置此功能。有关详细信息,请参阅使用 NuGet 而不将包提交到源代码管理。剩下的就是将包目录添加到 .gitignore 或您的 VCS 的某些等价物(/packages/
如果您将它放在存储库的根目录中并使用 git,则可以解决问题)。