WriteCodeFragment 任务
根据指定的生成代码片段,生成临时代码文件。 不会删除该文件。
参数
下表描述了 WriteCodeFragment
任务的参数。
参数 | 描述 |
---|---|
AssemblyAttributes |
可选 ITaskItem[] 参数。要编写的属性的说明。 项目 Include 值是属性的完整类型名称,例如“System.AssemblyVersionAttribute”。每个元数据都是参数的名称/值对,必须为类型 String 。 某些属性只允许使用位置构造函数参数。 但可在任何属性中使用这些参数。 若要设置位置构造函数属性,请使用类似于“_Parameter1”、“_Parameter2”等元数据名称。不能跳过参数索引。 |
Language |
必选 String 参数。指定要生成的代码的语言。 Language 可以是任何可用于 CodeDom 提供程序的语言,例如“C#”或“VisualBasic”。 发出的文件将具有该语言的默认文件扩展名。 |
OutputDirectory |
可选 ITaskItem 参数。 指定生成代码的目标文件夹,通常为中间文件夹。 |
OutputFile |
可选 ITaskItem 输出参数。 指定已生成文件的路径。 如果使用文件名设置此参数,则会将目标文件夹附加在文件名前。 如果使用根设置,则会忽略目标文件夹。 如果未设置此参数,输出文件名将为目标文件夹、任意文件名称和指定语言的默认文件扩展名。 |
备注
除了具有表中列出的参数外,此任务还将从本身继承自 Task 类的 TaskExtension 类继承参数。 有关这些其他参数的列表及其说明的信息,请参阅 TaskExtension 基类。