MSBuild 任务参考
更新:2007 年 11 月
这些任务提供在生成过程中运行的代码。此部分解释随 MSBuild 一起提供的常见任务库。
除了此部分各主题中列出的参数外,每项任务还有下列参数:
参数 |
说明 |
---|---|
Condition |
可选的 String 参数。 Boolean 表达式,MSBuild 引擎用它来确定是否执行此任务。有关 MSBuild 支持的条件的信息,请参见 MSBuild 条件。 |
ContinueOnError |
可选的 Boolean 参数 Boolean 值,指定如果此任务失败,是否运行目标中的余下任务。如果 Execute 方法引发异常或返回 false,则此任务将失败。 如果 ContinueOnError 设置为 true,则运行余下的任务,该任务的失败不会导致整个目标失败。 如果 ContinueOnError 设置为 false,则不运行余下的任务,整个目标将失败。 默认情况下,ContinueOnError 为 false。 |
本节内容
AL(程序集链接器)任务
描述 AL 任务及其参数。AspNetCompiler 任务
包装 aspnet_compiler.exe,它是预编译 ASP.NET 应用程序的实用工具。AssignCulture 任务
为项分配区域性标识符。CallTarget 任务
调用项目文件中的目标。Copy 任务
描述 Copy 任务及其参数。CreateItem 任务
描述 CreateItem 任务及其参数。CreateProperty 任务
描述 CreateProperty 任务及其参数。Csc 任务
描述 Csc 任务及其参数。Delete 任务
描述 Delete 任务及其参数。Error 任务
根据计算的条件语句停止生成操作并记录错误。Exec 任务
描述 Exec 任务及其参数。FindUnderPath 任务
确定指定项集合中的哪些项存在于指定的文件夹及其所有子文件夹中。GenerateApplicationManifest 任务
描述 GenerateApplicationManifest 任务及其参数。GenerateBootstrapper 任务
提供一种自动化方式来检测、下载和安装应用程序及其必备组件。GenerateDeploymentManifest 任务
描述 GenerateDeployManifest 任务及其参数。GenerateResource 任务
将 .txt 和 .resx 文件转换为公共语言运行库二进制 .resources 文件。GetAssemblyIdentity 任务
从指定的文件检索程序集标识并输出标识信息。GetFrameworkPath 任务
检索 .NET Framework 程序集的路径。GetFrameworkSdkPath 任务
检索 Windows 软件开发工具包 (SDK) 的路径。LC 任务
描述 LC 任务及其参数。MakeDir 任务
描述 MakeDir 任务及其参数。Message 任务
在生成期间记录消息。MSBuild 任务
描述 MSBuild 任务及其参数。ReadLinesFromFile 任务
从文本文件读取项列表。RegisterAssembly 任务
描述 RegisterAssembly 任务及其参数。RemoveDir 任务
描述 RemoveDir 任务及其参数。ResGen 任务
描述 ResGen 任务及其参数。ResolveAssemblyReference 任务
描述 ResolveAssemblyReference 任务及其参数。ResolveComReference 任务
描述 ResolveCOMReference 任务及其参数。ResolveKeySource 任务
确定强名称密钥源ResolveNativeReference 任务
解析本机引用。SGen 任务
为指定程序集中的类型创建一个 XML 序列化程序集。SignFile 任务
使用指定证书对指定文件进行签名。Touch 任务
描述 Touch 任务及其参数。UnregisterAssembly 任务
描述 UnregisterAssembly 任务及其参数。Vbc 任务
描述 Vbc 任务及其参数。VCBuild 任务
描述 VCBuild 任务及其参数。Warning 任务
根据计算的条件语句在生成期间记录警告。WriteLinesToFile 任务
将指定项写入指定的文本文件。