这是我的背景:
这是我尝试但不工作的内容:
那么,对于这种情况的任何想法?
答案 0 :(得分:0)
你不应该触及全局异常处理,即使你可以,你正在编写一个加载项并挂钩到全局异常处理不仅会改变你的加载项的行为,还会改变主应用程序和所有其他的加载 - 在系统中 - 做一些可能会将错误引入其他加载项的东西并不是一个好邻居: - )
现在,您可以使用try-catch块将每个外部可调用方法包装在您的加载项中,这显然是不可维护的,但像PostSharp这样的AOP系统可以轻松地为您添加这些方法,同时保持处理代码在不错的中心位置。
答案 1 :(得分:-1)
Application.SetUnhandledExceptionMode(UnhandledExceptionMode.CatchException);