15

データ項目の数が複数の場合にエラーがスローされるようにします。以下が機能しないのはなぜですか?正しい式をコーディングするにはどうすればよいですか?

<ItemGroup>
  <Data Include="a"/>
  <Data Include="b"/>
</ItemGroup>

<Error Text="Error!" Condition="@(Data->Count()) &gt; 1" />

ps。msbuild v4.0

4

1 に答える 1

34

解決策を見つけました: 式を一重引用符で囲みたい

<Error Text="Error!" Condition="'@(Data->Count())' &gt; 1" />
于 2013-09-27T11:01:46.930 に答える