0
ItemGroup
の各アイテムのリストプロパティを拡張するにはどうすればよいですか?私は、プロパティを次のようにしようとした場合、すべての項目に展開されます:msbuild `ItemGroup`内の各アイテムのリストプロパティを拡張する方法は?
<ItemGroup>
<Foo Include="foo">
<Bar>a;b;c</Bar>
</Foo>
<Foo Include="bar">
<Bar>d;e;f</Bar>
</Foo>
</ItemGroup>
<Target Name="Build">
<ItemGroup>
<Foobars Include="%(Foo.Bar)" />
</ItemGroup>
<Message Text="%(Foo.Identity) %(Foo.Bar) @(Foobars -> '%(Identity)', ' ')" />
</Target>
出力は次のようになります。
foo a;b;c a b c d e f
bar d;e;f a b c d e f
私は必要なものである:
foo a;b;c a b c
bar d;e;f d e f