2011-07-26 1 views
1

예외가 발생에 대한Visual Studio에서 catch 된 예외를보고하지 못하게하는 방법은 무엇입니까? 이 코드 조각에서

try 
{ 
    var process = Process.GetProcessById(ProcessID); 

    _isRunningCache = WindowHandle != IntPtr.Zero 
       && User32.IsWindow(WindowHandle) && !process.HasExited 
       && process.Responding; 
} 
catch 
{ 
    return Invalidate(); 
} 

내가 보고서를 수신 (내가 처리되지 않은 예외의보고를 활성화해야 할), 그러나 그럼에도 불구하고 비주얼 스튜디오 과정을 중단 (디버깅에서 단위 테스트에서 실행) 및 다음과 같은 방식으로 예외를보고합니다. visual studio exception report

이 문제를 방지하려면 어떻게해야합니까? (처리되지 않은 예외에 대한보고 사용 중지에도 불구하고)

답변

3

디버그 -> 예외로 이동하고 '발생'열의 확인란을 선택 취소하십시오.

공용 언어 런타임 예외에 대해 '사용자 처리되지 않음'이 선택되어 있는지 확인하십시오.

+0

지금 나는 그 대화를 이해하고 있으므로 기본적으로 "Thrown"은 어떤 경우에도 깨질 것입니까? , 정말 고마워! – Sebastian

+1

당신은 그것을 가지고 ;-) –

관련 문제