WriteCodeFragment 任务

生成从指定的生成代码片段的临时代码文件。 不会删除该文件。

参数

下表描述 WriteCodeFragment 任务的参数。

参数

说明

AssemblyAttributes

选项 ITaskItem[] 参数。

属性的说明写入的。 项目 Include 值是属性的完整类型名称,例如, “System.AssemblyVersionAttribute”。

每个元数据是该名称/值对参数,必须为类型 String。 某些属性只允许位置的构造函数参数。 但是,在任何属性中使用这些参数。 设置位置的构造函数的属性,请使用类似于 “_Parameter1”的元数据名称, “_Parameter2”,依此类推。

参数索引不能跳过。

Language

必需的 String 参数。

指定代码的语言生成。

Language 可以是 CodeDom 提供程序可用,例如, “C#”或 “Visual Basic”的所有语言。 发出的文件将具有该语言的默认文件扩展名。

OutputDirectory

选项 ITaskItem 参数。

为生成的代码指定目标文件夹,通常中间文件夹。

OutputFile

选项 ITaskItem 输出参数。

指定生成文件的路径。 通过使用文件名,则此参数设置为,目标文件夹中的前面添加到文件名。 使用根,则设置,目标文件夹被忽略。

如果此参数未设置,则输出文件名是目标文件夹、一个随机的文件名和默认文件扩展名指定的语言。

备注

除了具有外部表中列出的参数,此任务继承 TaskExtension 类的参数,而从 Task 类继承。 有关这些附加参数及其说明的列表,请参见 TaskExtension 基类

请参见

概念

MSBuild 任务

其他资源

MSBuild 任务参考