EA模型验证错误

时间:2016-12-20 13:53:23

标签: c# enterprise-architect

  1. 我们通过AddIn为EA.Elements和EA.Connectors开发了模型验证规则(大约80个验证规则)。当我们尝试从菜单Package-> Model Validation-> Validate Current Package运行验证规则时,如果我们尝试从工具箱中添加更多元素,则EA.exe正在退出,或者在验证模型之后错误消息“UML已停止工作”。 请参考图片。 UML Error Addin Error

    public ModelValidationRules theRules;

    public virtual void EA_OnInitializeUserRules(EA.Repository Repository) {     if(Repository!= null)     {         theRules = new ModelValidationRules();

        theRules.ConfigureCategories(Repository);
    
        theRules.ConfigureRules(Repository);
    }
    

    }

    public void EA_OnRunElementRule(EA.Repository Repository,string RuleID,EA.Element element) {     theRules.RunElementRule(Repository,RuleID,element); }

  2. 当我在调试模式下运行Addin时,我收到“Unhandled Exception”错误,如下图所示。

  3. Unhandled Exception Error Wntdll.pbd not loaded

1 个答案:

答案 0 :(得分:0)

问题不在您发布的代码中。这就是EA报告错误的方式,这可能发生在您的代码更深处。

如果涉及加载项的错误调试代码,请将IDE附加到ea.exe进程并让它在任何异常时中断。