代码之家  ›  专栏  ›  技术社区  ›  sourcenouveau

在ComReferences上使用msbuild条件

  •  2
  • sourcenouveau  · 技术社区  · 15 年前

    我如何指定 Condition 我的*.csproj文件中的ComReference?以下内容似乎不起作用:

    <COMReference Include="SomeComLib" Condition=" '$(Configuration)' == 'Debug' ">
        ...
    </COMReference>
    

    我在Visual Studio 2008的C项目中有一些COM引用。我希望他们在调试时自动使用非隔离模式,但在进行发布构建时自动切换到隔离模式。我想我可以通过在我的*.csproj文件中指定两个不同的引用来实现这一点,这些引用是根据条件选择的。

    1 回复  |  直到 15 年前
        1
  •  2
  •   Brian    15 年前

    我认为您的策略应该有效,但如果不行,您也可以将条件移动到包含ComReferences的itemGroup。