2

* .csprojファイルでCOMReferenceの条件を指定するにはどうすればよいですか?以下は機能していないようです。

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

Visual Studio 2008のC#プロジェクトにいくつかのCOM参照があります。デバッグ中は自動的に非分離モードを使用しますが、リリースビルドを作成すると自動的に分離モードに切り替えます。条件に基づいて選択された*.csprojファイルで2つの異なるCOMReferencesを指定することで、これを実現できると思いました。

4

1 に答える 1

2

あなたの戦略はうまくいくと思いますが、うまくいかない場合は、ComReferencesを囲むItemGroupに条件を移動することもできます。

于 2009-08-06T01:49:45.513 に答える