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