Visaul C++ 관련 MSBuild 작업MSBuild Tasks Specific to Visual C++

작업은 빌드 프로세스 동안 실행되는 코드를 제공합니다.Tasks provide the code that runs during the build process. Visual C++가 설치되면 MSBuildMSBuild와 함께 설치되는 작업 외에 다음 작업을 사용할 수 있습니다.When Visual C++ is installed, the following tasks are available, in addition to those that are installed with MSBuildMSBuild. 자세한 내용은 MSBuild(Visual C++) 개요를 참조하세요.For more information, see MSBuild (Visual C++) Overview.

각 작업에 대한 매개 변수 외에도 모든 작업에는 다음과 같은 매개 변수가 있습니다.In addition to the parameters for each task, every task also has the following parameters.

매개 변수Parameter 설명Description
Condition 선택적 String 매개 변수입니다.Optional String parameter.

MSBuildMSBuild 엔진이 이 작업이 실행될지 여부를 결정하는 데 사용하는 Boolean 식입니다.A Boolean expression that the MSBuildMSBuild engine uses to determine whether this task will be executed. MSBuildMSBuild에서 지원되는 조건에 대한 자세한 내용은 조건을 참조하세요.For information about the conditions that are supported by MSBuildMSBuild, see Conditions.
ContinueOnError 선택적 매개 변수입니다.Optional parameter. 다음 값 중 하나를 포함할 수 있습니다.Can contain one of the following values:

- WarnAndContinue 또는 true.- WarnAndContinue or true. 작업이 실패할 경우 Target 요소의 후속 작업과 빌드가 계속 실행되고 작업에서 발생한 모든 오류가 경고로 처리됩니다.When a task fails, subsequent tasks in the Target element and the build continue to execute, and all errors from the task are treated as warnings
- ErrorAndContinue.- ErrorAndContinue. 작업이 실패할 경우 Target 요소의 후속 작업과 빌드가 계속 실행되고 작업에서 발생한 모든 오류가 오류로 처리됩니다.When a task fails, subsequent tasks in the Target element and the build continue to execute, and all errors from the task are treated as errors.
- ErrorAndStop 또는 false(기본값).- ErrorAndStop or false (default). 작업이 실패할 경우 Target 요소의 나머지 작업이 실행되지 않고 전체 Target 요소와 빌드가 실패한 것으로 간주됩니다.When a task fails, the remaining tasks in theTarget element and the build aren't executed, and the entire Target element and the build are considered to have failed.

.NET Framework 4.5 이전 버전은 truefalse 값만 지원합니다.Versions of the .NET Framework before 4.5 supported only the true and false values.

자세한 내용은 방법: 작업의 오류 무시를 참조하세요.For more information, see How to: Ignore Errors in Tasks.
제목Title 설명Description
BscMake 작업BscMake Task Microsoft Browse Information Maintenance Utility 도구(bscmake.exe)를 래핑합니다.Wraps the Microsoft Browse Information Maintenance Utility tool (bscmake.exe).
CL 작업CL Task Visual C++ 컴파일러 도구(cl.exe)를 래핑합니다.Wraps the Visual C++ compiler tool (cl.exe).
CPPClean 작업CPPClean Task Visual C++ 프로젝트가 빌드될 때 MSBuild가 만드는 임시 파일을 삭제합니다.Deletes the temporary files that MSBuild creates when a Visual C++ project is built.
LIB 작업LIB Task Microsoft 32비트 라이브러리 관리자 도구(lib.exe)를 래핑합니다.Wraps the Microsoft 32-Bit Library Manager tool (lib.exe).
링크 작업Link Task Visual C++ 링커 도구(link.exe)를 래핑합니다.Wraps the Visual C++ linker tool (link.exe).
MIDL 작업MIDL Task MIDL(Microsoft 인터페이스 정의 언어) 컴파일러 도구(midl.exe)를 래핑합니다.Wraps the Microsoft Interface Definition Language (MIDL) compiler tool (midl.exe).
MT 작업MT Task Microsoft 매니페스트 도구(mt.exe)를 래핑합니다.Wraps the Microsoft Manifest Tool (mt.exe).
RC 작업RC Task Microsoft Windows 리소스 컴파일러 도구(rc.exe)를 래핑합니다.Wraps the Microsoft Windows Resource Compiler tool (rc.exe).
SetEnv 작업SetEnv Task 지정된 환경 변수의 값을 설정하거나 삭제합니다.Sets or deletes the value of a specified environment variable.
VCMessage 작업VCMessage Task 빌드 중에 경고 메시지 및 오류 메시지를 로깅합니다.Logs warning messages and error messages during a build.
XDCMake 작업XDCMake Task XML 문서 주석(.xdc) 파일을 .xml 파일에 병합하는 XML 문서 도구(xdcmake.exe)를 래핑합니다.Wraps the XML Documentation tool (xdcmake.exe), which merges XML document comment (.xdc) files into an .xml file.
XSD 작업XSD Task 소스에서 스키마 또는 클래스 파일을 생성하는 XML 스키마 정의 도구(xsd.exe)를 래핑합니다.Wraps the XML Schema Definition tool (xsd.exe), which generates schema or class files from a source.
MSBuild 참조MSBuild Reference MSBuild 시스템 요소에 대해 설명합니다.Describes the elements of the MSBuild system.
작업Tasks 결합되어 빌드를 생성할 수 있는 코드 단위인 작업에 대해 설명합니다.Describes tasks, which are units of code that can be combined to produce a build.
작업 작성Task Writing 작업을 만드는 방법을 설명합니다.Describes how to create a task.