如何在WinForms应用程序中创建捕获所有“未处理”异常的内容?
到目前为止,我只是在程序Application.Run
的Program.cs
入口点周围放置一个try / catch块。这会在调试模式下很好地捕获所有异常,但是当我在没有调试模式的情况下运行程序时,不再处理异常。我得到了未处理的异常框。
我不希望这种情况发生。我希望在非调试模式下运行时捕获所有异常。该程序有多个线程,最好是来自它们的所有异常都被同一个处理程序捕获; 我想记录数据库中的异常。有没有人对如何做到这一点有任何建议?
叮当猫咪
相关分类