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)执行一次。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)