3

可能重复:
如何在 C# 中的 dll 中进行全局异常处理?

我在 AppDomain 级别知道它,但由于我是框架中的 DLL 插件,所以我希望能够在我的 DLL 中的一个位置处理所有未处理的异常。

顺便说一句,如果没有这样的机制,那么解决方案是这样的:

将 try-catch 放入每个事件处理程序的代码中(可能出现异常)

我目前正在处理每个事件处理程序代码,有时当它被遗漏并且抛出未处理的异常时,它会破坏 UI 控件,并且除了重新启动应用程序之外很难恢复。

4

0 回答 0