我们有一个正在由许多人工作的.csproj。
不幸的是,nuget已经在每个用户机器上的不同位置安装了它的'packages',这意味着当另一个用户执行SVN'更新'时,他们的项目不会编译,因为.csproj文件的'hintpath'元素指向一个dll in a不同的位置。
还有其他解决方法吗?
答案 0 :(得分:1)
使用NuGet packages restore feature并且不提交包来源控件 这允许NuGet客户端应用程序按需下载包。下载的软件包将位于解决方案文件夹中,因此,对软件包内容的引用将适用于任何计算机。