1

プロパティ$(c)に「a == 1」などの条件が格納されており、次のコードのようなタスクメッセージの条件として使用したいと思います。

  <PropertyGroup>
    <aa>1>2</aa>
  </PropertyGroup>

  <Target Name="t">
    <Message Text="122333" Condition="$(aa)" />
  </Target>

エラーが発生しました!それで、どうすればそれを行うことができますか?助けてください!

4

1 に答える 1

2

条件を評価するためにプロパティ値を簡単に使用できます。次に例を示します。

<PropertyGroup>
    <aa>1</aa>
</PropertyGroup>

<Target Name="Build">
    <Message Text="Some text" Condition=" $(aa) &lt; 2 " />
</Target>

ご了承ください:

  • プロパティ値は文字列です。Condition 属性で条件を評価する必要があります。条件の評価については、 MSDN ドキュメントを参照してください。
  • XML 文字をエスケープする必要があります (に置き換え<ます&lt;)
于 2010-03-24T00:24:07.740 に答える