디버그 보기를 사용하여 프로그램 디버깅을 관리할 수 있습니다. 이 보기에는 디버그하는 각 대상의 일시중단된 스레드에 대한 스택이 표시됩니다. 디버그 대상(스레드 및 스택 프레임과 연관)은 디버그하는 각 프로그램 또는 애플리케이션의 디버그 보기에 표시됩니다.
디버그 보기에서, 프로그램의 각 스레드는 트리의 노드로 표시됩니다. 프로그램 실행이 중지되면, 기본적으로 중지되는 스레드의 노드가 자동으로 펼쳐져 해당 스택 프레임을 보여줍니다. 기타 스레드를 수동으로 펼치면, 다음에 프로그램이 일시중단될 때 스레드가 자동으로 펼쳐집니다.
프로그램 실행이 일시중단되면, 선택된 스택 프레임의 소스가 편집기에 열리고 프로그램이 실행될 소스 행이 강조표시됩니다.
디버그 보기에서 다음과 같은 기본 디버그 조치를 수행할 수 있습니다.
스레드가 일시중단되면 몇 가지 step 조작을 사용하여 프로그램 실행을 행별로 step through할 수 있습니다. step 조작을 수행하는 동안 중단점 또는 예외가 발생하면, 중단점 또는 예외에서 실행이 일시중단되고 step 조작이 종료됩니다. step 명령을 사용하여 한 번에 하나의 명령어 또는 위치에서 프로그램을 step through할 수 있습니다.
다음과 같은 step 명령을 사용할 수 있습니다.