2011-11-21 3 views

답변

31

당신은 당신이 Visual Studio를 중지 할 예외의 종류 선택할 수있는, 당신은 예외 하위 메뉴를 찾을 것입니다 거기에 비주얼   스튜디오   2010 년 디버그 메뉴를 확인 할 수 있습니다. 예외가

을 던져 때 휴식 디버거를 설정

이 핸들러하기 전에 예외를 검사 할 기회를주고, 예외가 가 발생되는 지점에서 실행을 중단 할 수 디버거 호출됩니다. 예외 설정 창에서

, (예를 들어, 공용 언어 런타임 예외 의미 .NET 예외) 예외의 범주에 대한 노드를 확장하기위한 (해당 범주 내에서 특정 예외 의 확인란을 선택 예제에서는 System.AccessViolationException). 예외의 전체 범주를 선택할 수도 있습니다.

enter image description here

주어진 예외를 선택하면 예외가 관계없이 처리 여부에 처리되지 않은, 발생 위치에 관계없이, 디버거의 실행이 중단됩니다. 이 시점에서 예외는 첫 번째 기회 예외라고합니다.

자세한 내용은 How to: Break When an Exception is Thrown을 참조하십시오.

+0

링크가 지금 – codemonkeyliketab

+0

@codemonkeyliketab, 링크 및 업데이트 후, 텍사스 죽었 데 도움이됩니다. – fduff

25

첫 번째 예외를 사용하려면 Visual Studio에서 예외 창을 열고 CLR Exception chekbox를 체크합니다.

예외 메뉴에서 예외를 선택하십시오. (Ctrl 키 + Alt 키 + E)

우리가 확인할 수있는 공용 언어 런타임 예외 Thown 체크 박스가있다; 확인을 클릭하십시오. 아래

화면 쇼는 VS2012에서입니다 :

enter image description here

희망이

+2

이 대화 상자가 누락되었습니다. –

관련 문제