태스크는 빌드 프로세스 중에 실행되는 코드를 제공합니다. C++가 설치되면 MSBuild와 함께 설치된 작업 외에도 다음 작업을 사용할 수 있습니다. 자세한 내용은 MSBuild(C++) 개요를 참조하세요.
각 태스크에 대한 매개 변수 외에도 모든 작업에는 다음과 같은 매개 변수가 있습니다.
| 매개 변수 | Description |
|---|---|
Condition |
선택적 String 매개 변수입니다.Boolean MSBuild 엔진이 이 작업을 실행할지 여부를 결정하는 데 사용하는 식입니다. MSBuild에서 지원하는 조건에 대한 자세한 내용은 조건을 참조하세요. |
ContinueOnError |
선택적 매개 변수입니다. 다음 값 중 하나를 포함할 수 있습니다. - WarnAndContinue 또는 true입니다. 작업이 실패하면 Target 요소 및 빌드의 후속 작업이 계속 실행되고 태스크의 모든 오류가 경고로 처리됩니다. - ErrorAndContinue. 작업이 실패하면 요소 및 빌드의 Target 후속 작업이 계속 실행되고 태스크의 모든 오류가 오류로 처리됩니다.- ErrorAndStop 또는 false (기본값). 작업이 실패하면 요소와 빌드의 Target 나머지 작업이 실행되지 않고 전체 Target 요소와 빌드가 실패한 것으로 간주됩니다.4.5 이전의 .NET Framework 버전은 값과 false 값만 true 지원했습니다.자세한 내용은 방법: 작업의 오류 무시를 참조하세요. |
관련 항목
| 제목 | Description |
|---|---|
| BscMake 작업 | Microsoft 찾아보기 정보 유지 관리 유틸리티 도구(bscmake.exe)를 래핑합니다. |
| CL 작업 | Microsoft C++ 컴파일러 도구(cl.exe)를 래핑합니다. |
| CPPClean 작업 | C++ 프로젝트를 빌드할 때 MSBuild에서 만드는 임시 파일을 삭제합니다. |
| ClangCompile 작업 | C++ 컴파일러 도구(clang.exe)를 래핑합니다. |
| CustomBuild 작업 | C++ 컴파일러 도구(cmd.exe)를 래핑합니다. |
| FXC 작업 | 빌드 프로세스에서 HLSL 셰이더 컴파일러를 사용합니다. |
| GetOutOfDateItems | 이전 tlog를 읽고, 새 tlog를 작성하고, up-to없는 항목 집합을 반환합니다. (도우미 작업) |
| GetOutputFileName | 출력 디렉터리 또는 전체 파일 이름 또는 아무것도 지정할 수 있는 cl 및 기타 도구의 출력 파일 이름을 가져옵니다. (도우미 작업) |
| LIB 작업 | Microsoft 32비트 라이브러리 관리자 도구(lib.exe)를 래핑합니다. |
| 링크 작업 | Microsoft C++ 링커 도구(link.exe)를 래핑합니다. |
| MIDL 작업 | MIDL(Microsoft Interface Definition Language) 컴파일러 도구(midl.exe)를 래핑합니다. |
| MT 작업 | Microsoft 매니페스트 도구(mt.exe)를 래핑합니다. |
| MultiToolTask 작업 | 설명이 없습니다. |
| ParallelCustomBuild 작업 | CustomBuild 작업의 병렬 인스턴스를 실행합니다. |
| RC 작업 | Microsoft Windows 리소스 컴파일러 도구(rc.exe)를 래핑합니다. |
| SetEnv 작업 | 지정된 환경 변수의 값을 설정하거나 삭제합니다. |
| TrackedVCToolTask 기본 클래스 | VCToolTask에서 상속됩니다. |
| VCMessage 작업 | 빌드하는 동안 경고 메시지 및 오류 메시지를 기록합니다. (확장할 수 없습니다. 내부 전용입니다.) |
| VCToolTask 기본 클래스 | ToolTask에서 상속됩니다. |
| XDCMake 작업 | XML 문서 주석(.xdc) 파일을.xml파일로 병합하는 XML 문서 도구(xdcmake.exe)를 래핑합니다. |
| XSD 작업 | 원본에서 스키마 또는 클래스 파일을 생성하는 XML 스키마 정의 도구(xsd.exe)를 래핑합니다. 아래 참고를 참조하세요. |
| MSBuild 참조 | MSBuild 시스템의 요소를 설명합니다. |
| 태스크 | 빌드를 생성하기 위해 결합할 수 있는 코드 단위인 작업을 설명합니다. |
| 작업 작성 | 작업을 만드는 방법을 설명합니다. |
비고
Visual Studio 2017부터 xsd.exe 대한 C++ 프로젝트 지원은 더 이상 사용되지 않습니다. GAC에 CppCodeProvider.dll 수동으로 추가하여 Microsoft.VisualC.CppCodeProvider API를 계속 사용할 수 있습니다.