2011-04-06 6 views
5

Caliburn 2와 함께 Spring.NET을 사용하고 런타임에 이러한 프레임 워크에서 예외가 발생합니다 (예 : NoSuchObjectDefinitionException 및 Spring.NET의 UnsatisfiedDependencyException, Caliburn의 NullReferenceException).IoC 컨테이너에서 런타임 예외 캐치

이 예외는 (내가 알고까지로) 아무것도에 따라서 거기에 특별히 오류의 원인이 내 코드에서 어떤 라인이없고, 내 App.xaml.cs를 InitializeComponent를() 메소드가 의미 완료된 후 제기되고있다 try-catch로 랩핑하십시오. 거의 확실하게 나는 Spring이나 Caliburn을 어딘가 잘못 구성했다. 그러나 나는 이것을 알아 내기 위해 이러한 예외가 포함하는 단서를 정말로 원할 것이다.

런타임에 타사 프레임 워크 코드에서 생성 된 예외를 잡아서 검사 할 수있는 방법이 있습니까?

답변

4

는 할 수 있습니다 사용

Application.DispatcherUnhandledException 
AppDomain.CurrentDomain.UnhandledException 

이벤트.

이 경우 try/catch를 사용하여 감쌀 수없는 모든 예외가 발생합니다.

+0

내가 뭘 찾고 있었는지, 고마워. –

관련 문제