다음을 통해 공유


VCBuild 작업

업데이트: 2007년 11월

Visual C++ 프로젝트 및 Visual C++ 프로젝트가 들어 있는 솔루션을 빌드하는 vcbuild.exe를 래핑합니다. 자세한 내용은 VCBUILD 참조를 참조하십시오.

매개 변수

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

매개 변수

설명

AdditionalLibPaths

선택적 ITaskItem[] 매개 변수입니다.

vcbuild.exe를 실행하기 전에 LIBPATH 환경 변수에 추가할 추가 경로를 지정합니다.

AdditionalOptions

선택적 String 매개 변수입니다.

전용 작업 매개 변수가 없는 추가 명령줄 스위치를 지정합니다.

Clean

선택적 Boolean 매개 변수입니다.

true이면 작업에서 정리 빌드 출력만 출력하도록 지정합니다. Rebuild 매개 변수가 true이면 이 매개 변수가 재정의됩니다.

Configuration

선택적 String 매개 변수입니다.

빌드하는 데 사용할 플랫폼과 구성의 이름을 지정합니다.

예: Debug|Win32.

이 매개 변수는 구성 이름만 지정하는 데 사용할 수도 있습니다.

Override

선택적 ITaskItem 매개 변수입니다.

프로젝트 파일 설정을 재정의하는 VCBuild 속성 시트 파일의 위치를 지정합니다.

Platform

선택적 String 매개 변수입니다.

빌드할 플랫폼의 이름을 지정합니다.

Projects

필수적 ITaskItem[] 매개 변수입니다.

빌드할 프로젝트를 지정합니다.

Rebuild

선택적 Boolean 매개 변수입니다.

true이면 빌드를 수행하기 전에 작업에서 빌드 출력을 정리하도록 지정합니다. 이 매개 변수는 Clean 매개 변수를 재정의합니다.

SolutionFile

선택적 ITaskItem 매개 변수입니다.

솔루션을 빌드할 때 솔루션 파일의 전체 경로를 지정합니다. 이 매개 변수는 솔루션 관련 Visual C++ 프로젝트 매크로를 해결하는 데 사용됩니다.

Timeout

선택적 Int32 매개 변수입니다.

작업 실행 파일이 얼마 후에 종료될 지를 밀리초 단위로 지정합니다. 기본값은 제한 시간이 없음을 나타내는 Int.MaxValue입니다.

ToolPath

선택적 String 매개 변수입니다.

작업에서 내부 실행 파일(vcbuild.exe)을 로드할 위치를 지정합니다. 이 매개 변수를 지정하지 않으면 작업에서는 MSBuild를 실행하고 있는 버전의 Framework에 해당하는 SDK 설치 경로가 사용됩니다.

UseEnvironment

선택적 Boolean 매개 변수입니다.

INCLUDE 및 LIB 경로에 환경 변수를 사용하려면 true를, 그렇지 않으면 false로 지정합니다.

AdditionalLinkLibraryPaths

선택적 String 매개 변수입니다.

LIB 환경 변수에 추가할 추가 참조 위치를 지정합니다. Link.exe에서는 개체나 라이브러리 같은 Link 명령줄에 지정된 파일을 검색할 때 LIB 경로를 사용합니다. Lib.exe에서는 환경 변수를 사용하지 않습니다.

예제

다음 예제에서는 vcprojects 항목 컬렉션에서 지정한 프로젝트를 빌드하기 위해 VCBuild 작업을 사용합니다.

<VCBuild
   Projects="@(vcprojects)"
   Configuration="$(configuration)"
   Rebuild="true"/>

참고 항목

개념

MSBuild 작업

MSBuild

기타 리소스

MSBuild 작업 참조