msbuild ITaskItem 输出
我正在尝试将 MSBuild.ExtensionPack.Web.Iis7AppPool 任务与 GetInfo 任务操作结合使用。 该任务的输出参数是SiteInfo属性,其类型是ITaskItem。这是财产,而不是收藏。
如何访问 SiteInfo 元数据?我可以用 $ 访问,但我只能得到网站名称。我尝试使用 %(SiteInfo.) 但没有成功。
I'm trying to use MSBuild.ExtensionPack.Web.Iis7AppPool
task with GetInfo task action.
This task's output parameter is SiteInfo property, which its type is ITaskItem. This is a propery, not a collection.
How can I access the SiteInfo metadata? I can access with $, but then all I can get is the web site name. I tried to use %(SiteInfo.) with no success.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果输出参数是 ITaskItem 并且您想要访问元数据,那么您需要将其分配给 ItemGroup 而不是 Property。
If the output parameter is an ITaskItem and you want to access the metadata then you need to assign it to an ItemGroup instead of a Property.