업데이트: 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"/>