バッチファイルを実行しているmsbuildファイルがあります。
msbuild ファイル:
<PropertyGroup>
<ItemAString>Green;Red;Blue</ItemAString>
<ItemBString>Uno;Due;Tre</ItemBString>
<ItemCString>Song;Movie;Picture</ItemCString>
</PropertyGroup>
<ItemGroup>
<ItemsA Include="$(ItemAString.Split(';'))" />
<ItemsB Include="$(ItemBString.Split(';'))" />
<ItemsC Include="$(ItemCString.Split(';'))" />
</ItemGroup>
<Target Name = "CallBatch">
<!-- THIS DOES NOT WORK -->
<Exec Command="mybatch.bat %(ItemsA.Identity) %(ItemsB.Identity) %(ItemsC.Identity)" />
</Target>
バッチ ファイルは非常に単純です。
echo Params = [%1] - [%2] - [%3]
次の出力を取得したい:
Params = Green - Uno - Song
Params = Red - Due - Movie
Params = Blue - Movie - Picture
これを達成する方法は?