我在我们的解决方案中修改了一堆项目文件,给它们都添加了引用路径。我没有意识到引用路径是存储在项目的 .user 文件中的。有没有办法把这些路径存储在 .csproj 文件中,这样它们就可以被检入源代码控制了?
我在我们的解决方案中修改了一堆项目文件,给它们都添加了引用路径。我没有意识到引用路径是存储在项目的 .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中。
<Reference Include="MyReference, Version=2.0.3.2, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\..\lib\Whatever\MyReference.dll</HintPath>
</Reference>