到目前为止,我只是在程序Application.Run的Program.cs入口点周围放置一个try/catch块.这会在调试模式下很好地捕获所有异常,但是当我在没有调试模式的情况下运行程序时,不再处理异常.我得到了未处理的异常框.
Application.Run
Program.cs
我不希望这种情况发生.我希望在非调试模式下运行时捕获所有异常.该程序有多个线程,最好是来自它们的所有异常都被同一个处理程序捕获; 我想记录数据库中的异常.有没有人对如何做到这一点有任何建议?
c# debugging unhandled-exception winforms
c# ×1
debugging ×1
unhandled-exception ×1
winforms ×1