为什么在Dynamics AX中没有报告CLR异常?

| 当我的.NET代码中发生异常时,X ++代码将停止执​​行并退出。它根本不显示任何错误消息,只是停止工作。 为什么是这样?有办法改变吗?     
已邀请:
这是解决该问题的一种方法:
System.Exception                        e; // declare
;
try
{
       ... code that can throw clr error
}
catch (Exception::CLRError)
{
       e = CLRInterop::getLastException();

       while( e )
       {
           info( e.get_Message() );
           e = e.get_InnerException();
       }
}
在这里也可以阅读更多内容: http://blogs.msdn.com/b/emeadaxsupport/archive/2010/07/22/working-with-clr-exceptions-in-dynamics-ax-x-code.aspx     

要回复问题请先登录注册