You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GeneXus MSBuild对象列表:如何获取所需类型名或GUID映射?

获取GeneXus MSBuild任务所需的对象类型名(GeneXus 18 U12)

针对你的需求,这里有几个可靠的途径获取MSBuild任务要求的对象类型内部名称:

1. 直接查看对象/模式的定义文件

对于自定义对象类型(比如Work With for Web这类模式),可以直接找到项目中对应的定义文件:

  • 模式类对象的定义文件在项目的Patterns目录下,后缀为.Pattern,打开后能看到type节点的Name属性值,这就是MSBuild需要的类型名(比如你例子里的WorkWith)。
  • 扩展对象或其他自定义类型,也会在对应的定义文件(如.Extension)中包含Name属性。

2. 使用GeneXus IDE的元数据查询工具

这是最通用的方法,内置和自定义对象类型都适用:

  • 打开GeneXus IDE,点击菜单栏的工具 > 元数据查询
  • 在查询窗口中,选择查询类型为对象类型
  • 查询结果会显示两列关键信息:名称(即MSBuild所需的内部类型名)和描述(IDE界面显示的可读名称),直接对应取用即可。

3. 通过GUID反向推导类型名

如果只有对象类型的GUID,也可以快速定位:

  • 在元数据查询工具中,添加筛选条件:GUID 等于 [目标GUID],查询结果里的名称字段就是你要的类型名。
  • 也可以直接访问GeneXus知识库的数据库(比如SQL Server的知识库),查询KBObjectTypes表,通过GUID字段匹配出对应的Name值。

另外补充:内置对象类型(如Transaction、Procedure)的类型名和官方文档示例一致,直接使用即可。

内容的提问来源于stack exchange,提问作者ealmeida

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 10:33:25