MSBuild Tasks Specific to Visual C++
Tasks provide the code that runs during the build process. When Visual C++ is installed, the following tasks are available, in addition to those that are installed with MSBuild. 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 |
Optional String parameter. A Boolean expression that the MSBuild engine uses to determine whether this task will be executed. For information about the conditions that are supported by MSBuild, see MSBuild Conditions. |
ContinueOnError |
Optional parameter. Can contain one of the following values:
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. |
Related Topics
Title |
Description |
---|---|
Wraps the Microsoft Browse Information Maintenance Utility tool (bscmake.exe). |
|
Wraps the Visual C++ compiler tool (cl.exe). |
|
Deletes the temporary files that MSBuild creates when a Visual C++ project is built. |
|
Wraps the Microsoft 32-Bit Library Manager tool (lib.exe). |
|
Wraps the Visual C++ linker tool (link.exe). |
|
Wraps the Microsoft Interface Definition Language (MIDL) compiler tool (midl.exe). |
|
Wraps the Microsoft Manifest Tool (mt.exe). |
|
Wraps the Microsoft Windows Resource Compiler tool (rc.exe). |
|
Sets or deletes the value of a specified environment variable. |
|
Logs warning messages and error messages during a build. |
|
Wraps the XML Documentation tool (xdcmake.exe), which merges XML document comment (.xdc) files into an .xml file. |
|
Wraps the XML Schema Definition tool (xsd.exe), which generates schema or class files from a source. |
|
Describes the elements of the MSBuild system. |
|
Describes tasks, which are units of code that can be combined to produce a build. |
|
Describes how to create a task. |