我正在创建一个 MSBuild 任务,用于生成一个或多个文件。我有一个具有 [output] 属性的 Task,其类型为 ITaskItem[]。我的问题是,我是否需要自己实现该接口,还是已经有一个可用的类可以使用?
我希望它们是编译任务项,可以添加到要编译的文件列表中。
我正在创建一个 MSBuild 任务,用于生成一个或多个文件。我有一个具有 [output] 属性的 Task,其类型为 ITaskItem[]。我的问题是,我是否需要自己实现该接口,还是已经有一个可用的类可以使用?
我希望它们是编译任务项,可以添加到要编译的文件列表中。
原来已经有一个名为TaskItem的类了。它非常通用,但应该可以完美地工作。如果在目标文件中的输出元素上设置ItemName="Compile",它将把它们创建为编译项并添加到集合中。没问题。