방법: 사용자가 처리하지 않은 예외에서 중단

단지 모드 코드에 설명된 방법으로 디버깅하는 경우, 사용자 코드("내 코드")의 처리기에서 처리되지 않은 예외에서 실행을 중단하도록 디버거에 지시할 수 있습니다. 다음 절차에서는 사용자가 처리하지 않은 예외에서 중단하려 할 때 어떠한 예외에서 중단할지를 예외 대화 상자를 사용하여 결정하는 방법을 보여 줍니다.

예외 대화 상자를 사용하는 경우

기본적으로 예외 대화 상자에는 가장 자주 발생하는 예외가 범주별로 나열됩니다. 예외를 직접 추가하거나 이전에 추가했던 예외를 삭제할 수 있습니다. Visual Studio에서는 새로 추가된 예외 목록이 솔루션 데이터와 함께 저장되므로 다음에 프로젝트를 열고 실행할 때 이러한 예외를 사용할 수 있습니다.

참고

예외 대화 상자에서는 마우스를 사용하지 않고도 컨트롤을 설정할 수 있도록 하는 키를 제공합니다.컨트롤 레이블에서 바로 가기 키에는 밑줄이 표시됩니다.Windows 테마를 사용하지 않는 경우에는 밑줄이 보이지 않을 수도 있지만 바로 가기 키는 작동합니다.바로 가기 키 밑줄을 표시하려면 Windows 제어판을 사용하여 Windows 테마를 활성화합니다.

자세한 내용은 방법: 새 예외 추가방법: 사용자가 추가한 예외 삭제를 참조하십시오.

내 코드에서 예외가 처리되지 않은 경우 중단하려면

  1. 디버그 메뉴에서 예외를 클릭합니다.

    참고

    Express 버전에서 예외 메뉴를 사용하도록 설정하려면 도구 메뉴에서 설정을 클릭하고 전문가 설정을 선택합니다.

  2. 예외 대화 상자에서 Common Language Runtime Exceptions와 같은 전체 예외 범주에 대해 사용자가 처리하지 않음을 선택합니다.

    또는

    Common Language Runtime Exceptions와 같은 예외 범주에 대한 노드를 확장하고 해당 범주 내의 특정 예외에 대해 사용자가 처리하지 않음을 선택합니다.

  3. 확인을 클릭합니다.

참고 항목

작업

방법: 예외가 throw되었을 때 중단

개념

예외 처리(디버깅)