我不想将所有NuGet包存储在我的源代码存储库中。似乎packages文件夹中包含大量数据,效率低下只会让我烦恼。
是否可以以保留对它们的引用的方式删除所有NuGet包,以便现在较小的解决方案的接收者可以下载所需的所有NuGet包?
答案 0 :(得分:3)
只需删除packages
文件夹即可。将重新编译丢失的包将被下载。只需删除文件夹并重新编译即可在机器上进行测试。
解决方案/项目中使用的NuGet包的实际定义存储在packages.config
个文件中。
确保您已启用“还原缺失的包”。更多信息:
http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages
将package文件夹提交到源代码存储库也是首选 not 。