我将 Spring.NET 与 Caliburn 2 一起使用,并在运行时从这些框架中获取一些异常(例如 Spring.NET 中的 NoSuchObjectDefinitionException 和 UnsatisfiedDependencyException,Caliburn 中的 NullReferenceException)。
这些异常是在我的 App.xaml.cs InitializeComponent() 方法完成后引发的,这意味着(据我所知)我的代码中没有行专门导致错误,因此没有任何东西可以包含在 try-catch 中. 几乎可以肯定我在某个地方错误地配置了 Spring 或 Caliburn,但我真的很想知道这些异常包含的任何线索,以便弄清楚。
有没有办法在运行时捕获和检查第三方框架代码生成的异常?