在MSBuild任务中生成代码

3

我正在创建一个 MSBuild 任务,用于生成一个或多个文件。我有一个具有 [output] 属性的 Task,其类型为 ITaskItem[]。我的问题是,我是否需要自己实现该接口,还是已经有一个可用的类可以使用?

我希望它们是编译任务项,可以添加到要编译的文件列表中。

1个回答

2

原来已经有一个名为TaskItem的类了。它非常通用,但应该可以完美地工作。如果在目标文件中的输出元素上设置ItemName="Compile",它将把它们创建为编译项并添加到集合中。没问题。


您还可以在任务下创建一个嵌套的ItemGroup,其中包括或删除来自项目组的输出。 - justin.m.chase

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接