相关疑难解决方法(0)

.NET 1.1中未处理的异常处理程序

我正在维护一个.NET 1.1应用程序,我所负责的任务之一是确保用户没有看到任何不友好的错误通知.

我已经添加了处理程序Application.ThreadExceptionAppDomain.CurrentDomain.UnhandledException,这也被调用.我的问题是仍然显示标准CLR错误对话框(在调用异常处理程序之前).

杰夫这个问题在他的博客谈到这里这里.但是没有解决方案.那么.NET 1.1中处理未捕获异常和显示友好对话框的标准方法是什么?

杰夫的回答被标记为正确答案,因为他提供的链接提供了有关如何执行所需操作的最完整信息.

.net c# exception-handling exception

26
推荐指数
3
解决办法
4179
查看次数

有没有办法捕获给定类抛出的所有未处理的异常?

我知道如何捕获给定线程中的所有未处理的异常,但想知道是否有办法捕获给定类抛出的所有未处理的异常,而不是将每个调用包装在try catch块中.

如果无法做到这一点(可能是这种情况),你会如何达到同样的效果?

为了给出一些上下文,我使用自定义编码服务代理,将应用程序的其余部分与服务数据协定(WCF)分离.我基本上需要捕获错误,以便我可以提取特定字段(内部描述等),将它们打包成自定义异常并再次抛出它.

任何帮助赞赏.

.net c# exception-handling

3
推荐指数
1
解决办法
6256
查看次数

标签 统计

.net ×2

c# ×2

exception-handling ×2

exception ×1