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任务在集合上操作(MSBuild-ese中的ItemGroup, ITaskItem[]在ITask界面中),自定义任务也可以这样做。你不需要每个人。
你的任务,如果你需要一个自定义的任务,看起来像这样:
<MyTask TaskItems="@(blah)"/>