C# Msbuild自定义任务-用于循环

C# Msbuild自定义任务-用于循环,c#,msbuild,C#,Msbuild,我想实现一个Msbuild Custome任务来循环项目列表,并对每个项目执行一些操作。基本上,我希望在msbuild中构建foreach或for循环 我四处搜索了一下,但没有找到关于输出项目列表的有用信息,并对每个项目进行了循环 我得到了什么 如何实现自定义任务 从自定义msbuild任务返回输出 是否可以使用msbuild自定义任务实现我的想法 更新: 我想要点什么 <Foreach item='String' in="PropertyGroups" Property='MyPro

我想实现一个Msbuild Custome任务来循环项目列表,并对每个项目执行一些操作。基本上,我希望在msbuild中构建foreach或for循环

我四处搜索了一下,但没有找到关于输出项目列表的有用信息,并对每个项目进行了循环

我得到了什么

如何实现自定义任务

从自定义msbuild任务返回输出

是否可以使用msbuild自定义任务实现我的想法

更新:

我想要点什么

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

//您要做什么才能将$(MypropertyName)用于其他任务

标准MSBuild任务对集合(MSBuild ese中的ItemGroup,ITask接口中的ITaskItem[])进行操作,自定义任务也可以执行相同的操作。你不需要付小费

如果需要自定义任务,您的任务将如下所示:

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

@icn-更具体。忽略foreach概念,你想为你的构建做些什么。