在 MSBuild 任务中生成代码

发布于 2024-07-11 01:25:29 字数 149 浏览 3 评论 0原文

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

我希望它们成为添加到要编译的文件列表中的编译任务项。

I am creating an MSBuild task that will generate one or more files, I have a Task with an [output] property that is of type ITaskItem[]. My question is, do I need to implement that interface myself or is there a class I can use already?

I want them to be Compile task items that get added to the list of files to compile.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

爱殇璃 2024-07-18 01:25:29

事实证明已经有一个 TaskItem 类了。 它很一般,但应该工作得很好。 如果您在目标文件中的输出元素上设置 ItemName="Compile",它将创建它们作为编译项并将它们添加到集合中。 没问题

It turns out there is a TaskItem class already. It's pretty general but should work just fine. If you set the ItemName="Compile" on the output element in your targets file it will create them as Compile items and add them to the collection. No problem

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文