是否存在类似于ELMAH的设施,但是对于非ASP应用程序?一个会处理所有未处理的异常并将它们写入多个源?
或者有没有办法轻松捕获所有未处理的异常,类似于ASP.NET Global.asax.cs文件中的Application_Error?如果可以这样做,我可以使用NLog或类似的方法来记录它们。只是希望有一个类似于ELMAH的框架。
答案 0 :(得分:1)
您可以在WinForms应用中捕获未处理的异常。此上一篇文章包含您正在寻找的答案。
Global Exception Handling for winforms control
修改 - 添加
实际上,这是一篇更好的文章,概述了如何做到这一点。
http://msmvps.com/blogs/deborahk/archive/2009/09/02/global-exception-handler-winforms.aspx