首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

AppDomain.UnhandledException异常解决方法!

2014-01-28 
AppDomain中提供处理未处理异常的AppDomain.UnhandledException。利用它,可以处理指定Domain中没有处理而冒

AppDomain中提供处理未处理异常的AppDomain.UnhandledException。利用它,可以处理指定Domain中没有处理而冒泡到当前位置的异常。

但是,有一点,未处理的异常会先报告异常,如果选择'继续',才会转到MyHandler中。这样的话,如果用户选择'中断',那么直接退出,MyHandler就没有意义了。

有没有方法绕过调试器,直接流入MyHandler中?这在COM是可以实现的,不过请提供.NET中的解决方法。

此外,Application.ThreadException也可以捕获未处理异常而不弹出调试对话框,那么它可以捕获当前应用程序的所有线程上的未处理异常吗?

------解决方法--------------------------------------------------------
好像是要修改一个注册表的值~
------解决方法--------------------------------------------------------
AppDomain.UnhandledException 和 Application.ThreadException 两个事件都应该响应。

        

热点排行