Exception 捕捉Monomac中的每个异常

Exception 捕捉Monomac中的每个异常,exception,exception-handling,monomac,Exception,Exception Handling,Monomac,有人知道如何捕捉monomac中的所有异常吗 在windows.net上,我将运行循环包装在try{}catch中,并使用: Application.ThreadException+AppDomain.CurrentDomain.UnhandledException 如果能够从我正在测试的新mac软件中获得崩溃报告,那将是一件很好的事情。是的,就是这样做的。问题是什么?我如何在monomac中做到这一点?这些方法都不能捕获未处理的异常。我使用的是NSApplication,AppDomain.C

有人知道如何捕捉monomac中的所有异常吗

在windows.net上,我将运行循环包装在try{}catch中,并使用:

Application.ThreadException+AppDomain.CurrentDomain.UnhandledException


如果能够从我正在测试的新mac软件中获得崩溃报告,那将是一件很好的事情。

是的,就是这样做的。问题是什么?我如何在monomac中做到这一点?这些方法都不能捕获未处理的异常。我使用的是NSApplication,AppDomain.CurrentDomain.UnhandledException没有任何作用,包装运行循环也不会捕获任何内容。@GordonTruslove所描述的方法适合我。发布你的代码。我已经在try{}catch{}块中完成并包装了drawrect,还有新的线程和新的计时器,我想我现在正在捕获所有错误。如果出现异常,我的应用程序将退出。
AppDomain.CurrentDomain.UnhandledException+=HandleUnhandledException适合我。