다음을 통해 공유


Microsoft Visual Studio Debugger(예외 throw) 대화 상자

프로그램에 예외가 발생하면 나타나는 대화 상자입니다. 이 대화 상자는 throw된 예외의 종류를 보고합니다. 코드를 통해 이 예외를 처리해야 합니다. 선택할 수 있는 예외 처리 옵션은 다음과 같습니다.

  • Break
    프로그램의 실행을 중단하고 디버거를 시작합니다. 실행을 중단하기 전에는 예외 처리기가 호출되지 않습니다. 중단 위치에서 실행을 계속하면 예외 처리기가 호출됩니다.

  • Continue
    실행을 계속하여 예외 처리기에 예외를 처리할 기회를 줍니다. 일부 예외에서는 이 옵션을 사용할 수 없습니다. 계속을 선택하면 응용 프로그램 실행이 계속됩니다. 네이티브 응용 프로그램에서는 예외가 다시 throw됩니다. 관리되는 응용 프로그램에서는 프로그램이 종료되거나 호스팅 응용 프로그램에서 예외를 처리하도록 합니다.

    참고

    관리 코드에서는 처리되지 않은 예외 발생 후 응용 프로그램을 계속 실행할 수 없습니다. 관리 코드에서 처리되지 않은 예외 발생 후 계속을 선택하면 디버깅이 중지됩니다.

  • Ignore
    예외 처리기를 호출하지 않고 실행을 계속합니다. 예외 처리기가 호출되지 않으므로 추가적인 예외 및 오류가 발생할 수도 있습니다. 일부 예외에서는 이 옵션을 사용할 수 없습니다.

참고 항목

개념

예외 처리(디버깅)

최선의 예외 처리 구현 방법

기타 리소스

Exception Handling under /clr