Msbuild自定义任务- For循环

本文关键字:For 循环 任务 自定义 Msbuild | 更新日期: 2023-09-27 18:10:08

我想实现一个Msbuild自定义任务来循环项目列表并对每个项目做一些事情。基本上,我想在msbuild中构建一个foreach或for循环。

我已经搜索过了,但是没有找到很多关于输出项目列表和循环的有用信息

What I got

如何实现自定义任务http://blogs.msdn.com/b/msbuild/archive/2006/01/21/515834.aspx

返回自定义msbuild任务的输出

从MsBuild任务返回输出?

是否有可能实现我的想法与msbuild自定义任务?

更新:

我想要一些东西

<Foreach item='String' in="PropertyGroups" Property='MyPropertyName'>
   //do what ever to use $(MypropertyName) for other tasks
</Foreach>

Msbuild自定义任务- For循环

标准MSBuild任务在集合上操作(MSBuild-ese中的ItemGroup, ITaskItem[]在ITask界面中),自定义任务也可以这样做。你不需要每个人。

你的任务,如果你需要一个自定义的任务,看起来像这样:

<MyTask TaskItems="@(blah)"/>