MsBuild项目生成参数配置

在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上关于该节点使用的介绍文章链接:

http://msdn.microsoft.com/zh-cn/magazine/dd419659.aspx

http://msdn.microsoft.com/zh-cn/magazine/dd483291.aspx

原文地址:https://www.cnblogs.com/xyd21c/p/1891311.html