- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我们有一个 .Net 3.5 C#/Winforms 桌面应用程序,其大小/范围/用户群(40 个用户)非常有限。我需要一种方法来收集有关未处理异常的更多信息,但我认为我不需要像 Microsoft Exception Handling Application Block* 这样大或广的东西。我只需要捕获并发送。
对于较新版本的 .Net 上的 C#,是否存在范围和功能类似于 Jeff Atwood 的“User Friendly Exception Handling”的异常处理程序? (在我的情况下是 3.5,但我们最终希望移动到 4+)
我很想使用 ELMAH,但它不适用于 Winforms。
或者,Jeff Atwood 的异常处理可以与 C# 3.5/winforms 一起使用吗?
*更准确地说,我更喜欢 Atwood 先生 2004 年的简洁博客文章,其中描述了他的解决方案及其有限但有用的范围,而不是其他人的广泛而模糊的文档。我们都应该努力很好地解释组件,以便人们在 9 年后要求将它们移植到另一种语言。 ;-)
最佳答案
您可以设置一个未处理的异常处理程序,然后使用类似 ELMAH 的库记录这些异常,但如果您没有 web.config,则可以通过代码进行配置。
我们使用:http://nuget.org/packages/StackExchange.Exceptional/
捕获未处理的异常:http://mike.woelmer.com/2009/04/dealing-with-unhandled-exceptions-in-winforms/
关于c# - 是否有 Jeff Atwood 的 C#/Winforms .Net 3.5+ 的用户友好异常处理(或类似的)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16990465/
我正在使用 Jeff Atwood 的代码清理我的 Html here 但是我遇到的问题是当我将 Markdown 链接输入表单时(它们被删除) 这是我正在使用的代码。 private static
我们有一个 .Net 3.5 C#/Winforms 桌面应用程序,其大小/范围/用户群(40 个用户)非常有限。我需要一种方法来收集有关未处理异常的更多信息,但我认为我不需要像 Microsoft
我是一名优秀的程序员,十分优秀!