特定于 Visual C++ 的 MSBuild 任务

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

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

Parameter

描述

Condition

可选 String 参数。

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

ContinueOnError

可选参数。可以包含下列值之一:

  • WarnAndContinue。当任务失败时,在 目标 元素和生成的后续任务继续执行,因此,从任务的所有错误将警告

  • ErrorAndContinue。当任务失败时,在 Target 元素和生成的后续任务继续执行,因此,从任务的所有错误视为错误。

  • ErrorAndStop (默认值)。当任务失败时,在Target 元素和生成的余下的任务,不会执行,整个 Target 元素和编译考虑失败。

.NET Framework 的版本在 4.5 版之前的仅支持 true 和 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 任务

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

任务写入

描述如何创建任务。