特定于 Visual C++ 的 MSBuild 任务

更新:2010 年 9 月

这些任务提供在生成过程中运行的代码。 安装 Visual C++ 时,除了与 MSBuild 一起安装的任务外,还提供了以下任务。 有关更多信息,请参见 MSBuild (Visual C++) 概述

每个任务除有这些参数外,还具有以下参数。

参数

说明

Condition

可选 String 参数。

MSBuild 引擎用来确定是否执行此任务的 Boolean 表达式。 有关 MSBuild 支持的条件的信息,请参见 MSBuild 条件

ContinueOnError

可选 Boolean 参数

指定此任务失败后是否运行目标中其余任务的 Boolean 值。 此任务失败的原因是 Execute 方法引发异常或返回 false。

如果 ContinueOnError 设置为 true,则运行余下的任务,该任务的失败不会导致整个目标失败。

如果 ContinueOnError 设置为 false,则不运行余下的任务,整个目标将失败。

默认情况下,ContinueOnError 为 false。

相关主题

标题

说明

BscMake 任务

包装 Microsoft 浏览信息维护实用工具 (bscmake.exe)。

CL 任务

包装 Visual C++ 编译器工具 (cl.exe)。

CPPClean 任务

删除在生成 Visual C++ 项目时 MSBuild 创建的临时文件。

LIB 任务

包装 Microsoft 32 位库管理器工具 (lib.exe)。

Link 任务

包装 Visual C++ 链接器工具 (link.exe)。

MIDL 任务

包装 Microsoft 接口定义语言 (MIDL) 编译器工具 (midl.exe)。

MT 任务

包装 Microsoft 清单工具 (mt.exe)。

RC 任务

包装 Microsoft Windows 资源编译器工具 (rc.exe)。

SetEnv 任务

设置或删除指定环境变量的值。

VCMessage 任务

记录生成期间产生的警告消息和错误消息。

XDCMake 任务

包装 XML 文档工具 (xdcmake.exe),其将 XML 文档注释 (.xdc) 文件合并到 .xml 文件中。

XSD 任务

包装 XML 架构定义工具 (xsd.exe),其从源生成架构或类文件。

MSBuild 参考

描述 MSBuild 系统的元素。

MSBuild 任务

描述可合并以产生生成的代码单元任务。

任务写入

描述如何创建任务。

修订记录

日期

修订记录

原因

2010 年 9 月

重新组织描述 Visual C++ 任务的其他文档时创建了此文档。

信息补充。