我不想将所有 NuGet 包存储在我的源代码存储库中。似乎包文件夹中有大量数据,效率低下让我很恼火。
是否可以以保留对它们的引用的方式删除所有 NuGet 包,以便现在更小的解决方案的接收者可以下载所有需要的 NuGet 包?
我不想将所有 NuGet 包存储在我的源代码存储库中。似乎包文件夹中有大量数据,效率低下让我很恼火。
是否可以以保留对它们的引用的方式删除所有 NuGet 包,以便现在更小的解决方案的接收者可以下载所有需要的 NuGet 包?
只需删除packages
文件夹。重新编译时会下载丢失的包。您只需删除文件夹并重新编译即可在您的机器上对其进行测试。
解决方案/项目中使用的 NuGet 包的实际定义存储在packages.config
文件中。
确保您已打开“恢复丢失的包”。更多信息在这里:
http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages
最好不要将包文件夹提交到您的源代码存储库。