2013-10-24 2 views
0

을 잡은되지. 그러나 캐치는 덫을 놓아서 다루지 않습니다. 나는 그것을 어떻게 잡을 수 있습니까? 나는 "Exception"이 try 내부의 모든 것을 잡을 것이라고 생각 했습니까? 나는 빠른 구글 검색을했는데 이것은 분명히 실버 라이트의 일반적인 문제이다.InvalidOperationException이는 나는 내가 이렇게 코드의 조각이

+4

여기에는 분명히 상황이 충분하지 않습니다. 'try'의 어떤 라인이 예외를 던지고 있습니까? 그리고'catch '내부에 던지지 않는 것이 확실합니까? –

+4

모든 유형의 예외와 일치하는 'Exception'에 대해 옳았습니다. 그러나 예외가 다른 스레드에서 발생하면이 스레드에서 예외를 catch하지 않습니다. 또한 잡히거나'try {}'부분에 다시 들어 가지 않으면이 'catch'가 그것을 잡아 내지 못합니다. –

+0

try 코드 안에 코드를 게시하십시오. –

답변

0

이 문제는 예외가 다른 스레드에서 throw되고 있다는 것이 었습니다. 나는 모든 스레드를 추적하고 다른 장소에서 다른 시도/잡기를 설정하고 충분히 그것을 얻었다.

관련 문제