假设我有这个定义
<MSBuild
Projects="$(MSBuildProjectFile)"
Condition="'@(FilesToCompile)' != ''"
Targets="buildcpp"
Properties="CPPFILE=%(FilesToCompile.FullPath);OBJFILE=$(ObjectFolder)\%(FilesToCompile.Filename).doj;IncludeDirs=$(IncludeDirs)"
/>
由于任务批处理,此目标被执行多次,每个文件执行一次FilesToCompile
。重要的是,每次调用都是完全独立的,因此非常适合并行化。
问题
如何为任务批处理启用“并行模式” ?
不是重复的
我想用不同的属性值多次调用同一个目标,为此,我需要并行完成批处理。
链接的问题不做批处理,它使用不同的项目。