日期:2014-05-17 浏览次数:20860 次
//处理未捕获的异常 Application.SetUnhandledExceptionMode(UnhandledExceptionMode.CatchException); //处理UI线程异常 Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(Application_ThreadException); //处理非UI线程异常 AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);
------解决方案--------------------
然后实现对应事件
------解决方案--------------------
滥用try....catch 就会感到蛋疼...
------解决方案--------------------
可以在你觉得可能出现异常的地方使用MessageBox.Show方法来弹出错误信息,并且在其后添加记录日志,将对应的异常信息写到记录日志中便于维护,不知道这样可不可以。