我有一个已提交给 VisualSVN 的 Visual Studio 项目(通过 Visual Studio 中的 VisualSVN
=> Commit
菜单)。我通过 NuGet 向这个项目添加了许多库。
我的同事已经下载了我上传到 SVN 的项目(通过 VisualSVN
=> Get solution from Subversion...
),发现这些库丢失了,他不得不重新下载它们。
几个问题:
最佳答案
是的,这是设计使然。使用 Nuget 的整个概念是您不必在版本控制系统中保留库。
您需要在 Visual Studio 中右键单击您的解决方案,然后选择启用 NuGet 包还原。
这将配置解决方案以在您进行构建时恢复 NuGet 包(如果有任何丢失,或没有)。此外,您为特定项目添加的所有库都将在 packages.config
中有一个条目。在项目的源目录中创建;例如:
<packages>
<package id="jQuery" version="1.8.3" />
</packages>
这样 NuGet 确保每个人都获得相同的版本。
关于visual-studio-2010 - 提交通过 NuGet 添加的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12769359/