Dan*_*sen 7 c# exception-handling winforms
我们有一个.Net 3.5 C#/ Winforms桌面应用程序,其大小/范围/用户群非常有限(40个用户).我需要一种方法来收集有关未处理异常的更多信息,但我不认为我需要像Microsoft异常处理应用程序块*那样大或宽的东西.我只需要捕获并发送.
是否有一个异常处理程序,其范围和功能类似于Jeff Atwood的" 用户友好异常处理 ",对于较新版本的.Net上的C#?(在我的情况下是3.5,但我们最终希望转向4+)
我很想使用ELMAH,但它不适用于Winforms.
或者,Jeff Atwood的异常处理能否与C#3.5/winforms一起工作?
*更准确地说,我更喜欢阿特伍德先生2004年简明博客文章,描述他的解决方案及其有限但有用的范围,而不是另一方的广泛而模糊的文档.我们都应该努力解释组件,以便9年后人们要求将它们移植到另一种语言中.;-)
小智 3
您可以设置一个未处理的异常处理程序,然后使用像 ELMAH 这样的库记录这些异常,但如果您没有 web.config,则可以通过代码进行配置。
我们使用: http: //nuget.org/packages/StackExchange.Exceptional/
捕获未处理的异常:http://mike.woelmer.com/2009/04/dealing-with-unhandled-exceptions-in-winforms/
| 归档时间: |
|
| 查看次数: |
774 次 |
| 最近记录: |