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

创建自定义Enterprise Architect Add-in后菜单选项禁用问题求助

EA Add-in按钮呈灰色无法点击的排查方案

EA试用版完全支持自定义插件运行,所以可以排除试用版导致该问题的可能。以下是具体排查步骤:

  • 检查插件核心方法实现
    • 确认EA_GetMenuItems方法中,返回的菜单对象Enabled属性已设置为true,示例代码:
      var menuItem = new EA.MenuItem();
      menuItem.Name = "我的插件";
      menuItem.Enabled = true; // 必须设为true才能启用按钮
      
    • 排查EA_Connect方法是否存在未处理异常,该方法是插件初始化入口,异常会直接导致插件加载失败,按钮变灰
  • 验证注册表注册信息
    • 按EA位数对应查看注册表项:32位EA看HKLM\Software\Wow6432Node\Sparx Systems\EA\Addins,64位EA看HKLM\Software\Sparx Systems\EA\Addins
      • 确认Add-in的类路径格式正确:程序集名称.类名,比如MyFirstEAAddin.AddinMain
      • 确保LoadOnStartup键值为1
  • 查看EA插件加载日志
    • 在EA中依次点击帮助 -> 技术支持 -> 打开日志文件,查找日志中与你的插件相关的错误信息,比如程序集找不到、依赖缺失、权限问题等
  • 确认插件程序集部署位置
    • 将插件编译生成的dll文件放到EA安装目录(如C:\Program Files (x86)\Sparx Systems\EA),或者注册到全局程序集缓存(GAC),避免EA无法定位到插件程序集
  • 检查.NET版本兼容性
    • 插件必须使用.NET Framework编译(EA不支持.NET Core/.NET 5+),且版本需与EA兼容(推荐.NET Framework 4.0及以上),编译时不要选择过高或过低的版本

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 19:32:43