我正在开发一个 C# 项目,并希望利用 UnhandledException 事件来捕获我在项目中可能遗漏的任何异常(希望不会有任何异常,但在同一边)。
我做了很多软件,所以我想创建一个我所有项目都会使用的类库,所以我想要一个函数来完成我所有项目的所有初始化工作,而无需复制和粘贴代码到每个项目中来做同样的工作。
我想知道的是,如果我在类库中有未处理的异常事件,使用以下代码
AppDomain currentDomain = AppDomain.CurrentDomain;
currentDomain.UnhandledException += new UnhandledExceptionEventHandler(currentDomain_UnhandledException);
未处理的异常是否仅在类库中使用,或者此事件句柄是否也会从引用类库的任何项目中执行。
感谢您的任何帮助,您可以提供。