繁体   English   中英

在.csproj中存储项目引用路径,而不是用户文件?

[英]Store project reference paths in .csproj, not user file?

我在我们的解决方案中更改了一堆项目文件,为所有这些文件添加了参考路径。 我没有意识到参考路径存储在项目的.user文件中。 有没有办法将它们存储在.csproj文件中,以便可以将它们检入源代码管理?

您可以手动编辑项目文件,并在<PropertyGroup>标记内添加<ReferencePath>

我的语法是

<ReferencePath>$(Codez)\z.Libraries\AutoCAD\2015;
$(Codez)\z.Libraries\AutoCAD\2015\inc-win32;
$(Codez)\z.Libraries\AutoCAD\2015\inc-x64</ReferencePath> 

$Codez是我自己设置的环境变量,它显然支持多个路径。 这是在VS2013中。

您可以尝试将引用添加为HintPath,如下所示:

<Reference Include="MyReference, Version=2.0.3.2, Culture=neutral, processorArchitecture=MSIL">     
  <HintPath>..\..\lib\Whatever\MyReference.dll</HintPath>
</Reference>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM