에서 작업 배치 (같은 프로젝트)을하자 수행하는 방법의 내가이 정의은 MSBuild -
<MSBuild
Projects="$(MSBuildProjectFile)"
Condition="'@(FilesToCompile)' != ''"
Targets="buildcpp"
Properties="CPPFILE=%(FilesToCompile.FullPath);OBJFILE=$(ObjectFolder)\%(FilesToCompile.Filename).doj;IncludeDirs=$(IncludeDirs)"
/>
이 목표 한 번 FilesToCompile
에서 각 파일에 대해, task batching로 인해 여러 번 실행을 말한다. 중요한 점은 각 호출이 완전히 독립적이어서 병렬화에 완벽하다는 것입니다.
질문
은 어떻게 task batching은 "병렬 모드"를 가능합니까?
하지 중복
내가 서로 다른 특성을 가진 동일한 대상 여러 번 호출 할 값와 나는 batching이 병렬로 수행 될 필요가, 그렇게합니다.
링크 된 질문은 배치 작업을 수행하지 않으며 다른 프로젝트를 사용합니다.
가능한 여러 개의 구성을 병렬로 만들 수 있습니까? (https://stackoverflow.com/questions/12984882/how-can-i-build-multiple-configurations-in-parallel) – stijn
나는 ' 이것이 링크 된 복제본과 어떻게 다른지보십시오 : 답변의 샘플 코드를 사용해 보셨습니까? 동일한 프로젝트를 다양한 속성으로 여러 번 병렬로 구축합니다. 정확히 무엇을 요구하고 있습니까? – stijn
@stijn 샘플 코드는 ItemGroup'FilesToCompile.FullPath'를 반복하지 않습니다. 링크 된 솔루션을 사용하면 전체 항목 그룹을 수동으로 "풀어"야합니다. – Adrian