使visual studio总是有一个相对的参考路径?

时间:2015-06-26 19:04:11

标签: .net visual-studio-2013

每当我添加一些不在项目当前目录中的引用时,它就会成为绝对路径。那么我们必须编辑项目文件并将其编辑为相对文件。作为一个由大约六个开发人员组成的小组,总是会忘记定期执行此操作(特别是在设置包含大量引用的项目时)。

有没有办法让路径总是相对的?我没有在设置中看到一个选项。我们不能成为唯一需要相对路径的开发人员。

有任何建议或解决方案吗?

由于

1 个答案:

答案 0 :(得分:0)

您需要将引用放在解决方案/项目的当前目录结构中,以利用此默认功能。例如,如果你有这样的结构......

\FolderA\FolderB\References\abc.dll
\FolderC\my.sln
\FolderC\Project\my.csproj

...然后VS似乎无法确定正确的相关性。

你应该(这是我使用源控制引用的地方),考虑这样的结构......

\FolderC\my.sln
\FolderC\References\abc.dll
\FolderC\Project\my.csproj

...这让VS了解项目使用的所有路径,并允许它使用相对路径。

我真的建议添加对源代码控制的引用(实际上通常不是很多磁盘空间),因为它可以帮助您避免其他版本问题。

免责声明:这是观察,我无法从MS中找到任何文件。