다음을 통해 공유


CallTarget 작업

업데이트: 2007년 11월

프로젝트 파일 내의 지정된 대상을 호출합니다.

작업 매개 변수

다음 표에서는 CallTarget 작업의 매개 변수에 대해 설명합니다.

매개 변수

설명

RunEachTargetSeparately

선택적 Boolean 출력 매개 변수

true이면 대상마다 한 번씩 MSBuild 엔진이 호출됩니다. false이면 모든 대상을 빌드하도록 MSBuild 엔진이 한 번 호출됩니다.

TargetOutputs

선택적 ITaskItem[] 출력 매개 변수

빌드된 모든 대상의 출력을 포함합니다.

Targets

선택적 String[] 매개 변수

빌드할 대상을 지정합니다.

설명

Targets에서 지정한 대상이 실패하고 RunEachTargetSeparately가 true이면 작업은 계속해서 나머지 대상을 빌드합니다.

기본 대상을 빌드하려는 경우 MSBuild 작업을 사용하고 Projects 매개 변수를 $(MSBuildProjectFile)와 같게 설정합니다.

예제

다음 예제에서는 CallOtherTargets 내부에서 TargetA를 호출합니다.

<Project DefaultTargets="CallOtherTargets"
    xmlns="https://schemas.microsoft.com/developer/msbuild/2003">

    <Target Name="CallOtherTargets">
        <CallTarget Targets="TargetA"/>
    </Target>

    <Target Name="TargetA">
        <Message Text="Building TargetA..." />
    </Target>

</Project>

참고 항목

개념

MSBuild 대상

기타 리소스

MSBuild 작업 참조