1

我们有一个 .csproj 正在由许多人开发。

不幸的是,nuget 已将其“包”安装在每个用户机器上的不同位置,这意味着当另一个用户执行 SVN“更新”时,他们的项目将无法编译,因为 .csproj 文件的“提示路径”元素指向不同位置的 dll。

还有其他解决方案吗?

4

1 回答 1

1

使用 NuGet包还原功能,不要将包提交到源代码管理。
这允许 NuGet 客户端应用程序按需下载包。下载的包将位于解决方案文件夹中,因此,对包内容的引用将在任何机器上工作。

于 2012-10-08T08:36:08.343 回答