在C#4.0开发环境下,项目的.csproj文件中依次有<ItemGroup><Reference><HintPath>节,利用此节点可以指定在创建程序集引用时使用一个 HintPath来帮助确定从何处查找程序集的 MSBuild。应该始终为 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上关于该节点使用的介绍文章链接: