我在我们的解决方案中更改了一堆项目文件,为所有这些文件添加了参考路径。我没有意识到参考路径存储在项目的.user文件中。有没有办法将它们存储在.csproj文件中,以便可以将它们检入源代码管理?
答案 0 :(得分:6)
您可以手动编辑项目文件,并在<ReferencePath>
标记内添加<PropertyGroup>
。
我的案例中的语法是
<ReferencePath>$(Codez)\z.Libraries\AutoCAD\2015;
$(Codez)\z.Libraries\AutoCAD\2015\inc-win32;
$(Codez)\z.Libraries\AutoCAD\2015\inc-x64</ReferencePath>
其中$Codez
是我设置的环境变量,它显然支持多个路径。这是在VS2013中。
答案 1 :(得分:4)
您可以尝试将引用添加为HintPath,如下所示:
<Reference Include="MyReference, Version=2.0.3.2, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\..\lib\Whatever\MyReference.dll</HintPath>
</Reference>