【发布时间】:2013-05-08 17:02:46
【问题描述】:
我正在创建一个将生成一个或多个文件的 MSBuild 任务,我有一个具有 ITaskItem[] 类型的 [输出] 属性的任务。我的问题是,我需要自己实现那个接口还是我已经可以使用一个类?
我希望它们成为编译任务项,这些任务项被添加到要编译的文件列表中。
【问题讨论】:
标签: c# msbuild code-generation compilation itaskitem
我正在创建一个将生成一个或多个文件的 MSBuild 任务,我有一个具有 ITaskItem[] 类型的 [输出] 属性的任务。我的问题是,我需要自己实现那个接口还是我已经可以使用一个类?
我希望它们成为编译任务项,这些任务项被添加到要编译的文件列表中。
【问题讨论】:
标签: c# msbuild code-generation compilation itaskitem
原来已经有一个TaskItem 类。它很一般,但应该可以正常工作。如果您在目标文件中的输出元素上设置 ItemName="Compile",它将创建它们作为编译项并将它们添加到集合中。没问题
【讨论】: