我们有一个 .Net 3.5 C# / Winforms 桌面应用程序,其大小/范围/用户群(40 个用户)非常有限。我需要一种方法来收集有关未处理异常的更多信息,但我认为我不需要像 Microsoft 异常处理应用程序块 * 这样大或广泛的任何东西。我只需要捕获和发送。
对于较新版本的 .Net 上的 C#,是否存在与 Jeff Atwood 的“用户友好异常处理”类似的范围和功能集的异常处理程序?(在我的情况下是 3.5,但我们最终希望移动到 4+)
我很想使用 ELMAH,但它不适用于 Winforms。
或者,Jeff Atwood 的异常处理可以与 C# 3.5 / winforms 一起使用吗?
*更准确地说,我更喜欢 Atwood 先生 2004 年简洁的博客文章,该文章描述了他的解决方案及其有限但有用的范围,而不是另一个广泛而模糊的文档。我们都应该努力将组件解释得足够好,以至于人们要求在 9 年后将它们移植到另一种语言。;-)