在C#4.0开发环境下,项目的.csproj文件中依次有<ItemGroup><Reference><HintPath>节,利用此节点可以指定如果指定使用完整的路径,它将很难在其他计算机上生成该项目。
节点使用方法参考如下:
<ItemGroup>
<Reference Include="IronPython, Version= ...">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\shared\IronPython-1.1\IronPython.dll</HintPath>
</Reference>
<Reference Include="log4net, Version= ...">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\binaries\log4net.dll</HintPath>
</Reference>
<Reference Include="nunit.core, ...">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\shared\nunit2.2\nunit.core.dll</HintPath>
</Reference>
<Reference Include="nunit.framework, Version= ...">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\shared\nunit2.2\nunit.framework.dll</HintPath>
</Reference>
<Reference Include="nunit.util, ...">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\shared\nunit2.2\nunit.util.dll</HintPath>
</Reference>
</ItemGroup>
目前没有找到关于如何在VS中设置该项目参数的方法,若有朋友知道如何在VS中进行设置该节点,请赐教!
MSDN上关于该节点使用的介绍文章链接:
http://msdn.microsoft.com/zh-cn/magazine/dd419659.aspx
http://msdn.microsoft.com/zh-cn/magazine/dd483291.aspx