我有一个 Visual Studio 项目,我已提交给 VisualSVN(通过 Visual Studio 中的VisualSVN
=>Commit
菜单)。我通过 NuGet 向这个项目添加了许多库。
我的同事已经下载了我上传到 SVN 的项目(通过VisualSVN
=> Get solution from Subversion...
),发现这些库丢失了,他不得不重新下载它们。
几个问题:
- 这是设计使然吗?还是我没有正确提交我的解决方案?还是我的同事没有将解决方案正确下载到他的机器上?
- 如果这是设计使然,那么重新添加对从 SVN 服务器下载的解决方案的引用的正确方法是什么?我担心我可能已经添加了一个参考并使用它,并且它可能已经更新,因此每当我的同事通过 NuGet 重新添加相同的参考时,他将获得一个不同的更新版本,并且这会破坏我的程序。这是一个有效的担忧吗?