MSBuild: пакетная группа ItemGroup с индексом
В MSBuild я хотел бы объединить ItemGroup с текущим индексом следующим образом:
<ItemGroup>
<TheItem Include="first;second;third" />
</ItemGroup>
<Target Name="go">
<Message Text="Result %(TheItem.Identity) SOME_MAGIC_HERE" Importance="High"/>
</Target>
с желаемым выходом
Result first 1
Result second 2
Result third 3
Что я должен поставить для SOME_MAGIC_HERE
чтобы это произошло? Я не полагаюсь на%(TheItem.Identity)
часть, это просто предположение из моего исследования, которое должно начаться вот так. Важная часть состоит в том, что задача (Message
в этом примере) выполняется один раз для каждого элемента со связанным индексом.