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 в этом примере) выполняется один раз для каждого элемента со связанным индексом.

0 ответов

Другие вопросы по тегам