Visual Studio 디버거의 새로운 기능
업데이트: 2007년 11월
디버거에 다음과 같은 기능이 추가되어 성능이 더욱 향상되었습니다.
이제 네이티브 코드뿐만 아니라 관리 코드에서도 한 단계씩 코드 실행 명령을 사용할 수 있습니다. 자세한 내용은 방법: 특정 함수의 코드를 한 단계씩 실행을 참조하십시오.
이제는 기본적으로 디버거가 관리되는 속성 및 연산자를 한 단계씩 실행하지 않습니다. 자세한 내용은 방법: 관리 코드의 속성 및 연산자를 한 단계씩 실행을를 참조하십시오.
이제 디버깅할 때 .NET Framework 소스 코드를 한 단계씩 실행할 수 있습니다. 자세한 내용은 방법: .NET Framework 소스 디버깅을 참조하십시오.
Visual Studio 2008 디버거의 변경 사항
Visual Studio 2008 디버거는 다음과 같은 기능이 추가되어 성능이 더욱 향상되었습니다.
Windows Vista에 대한 원격 디버깅 지원
Windows Vista 운영 체제를 실행하는 플랫폼과의 원격 디버깅을 수행할 수 있습니다. 자세한 내용은 방법: 원격 디버깅 설정을 참조하십시오.
다중 스레드 응용 프로그램 디버깅에 대한 지원 향상
스레드 창, 원하는 스레드에 플래그 지정, 소스 창의 스레드 마커, 소스 창의 스레드 전환 기능이 향상되었습니다. 자세한 내용은 다중 스레드 응용 프로그램 디버깅을 참조하십시오.
LINQ 프로그래밍에 대한 디버깅 지원
LINQ to SQL 쿼리를 비롯한 LINQ 쿼리를 디버깅할 수 있습니다. 자세한 내용은 LINQ 디버깅을를 참조하십시오.
Windows Communication Foundation에 대한 디버깅 지원
자세한 내용은 WCF 서비스 디버깅을 참조하십시오.
다음과 같은 스크립트 디버깅에 대한 지원 향상
서버측 스크립트에서 생성된 클라이언트측 스크립트 파일이 솔루션 탐색기에 나타납니다. 스크립트 탐색기 창은 더 이상 필요하지 않으므로 제거되었습니다. 자세한 내용은 방법: 스크립트 문서 보기를 참조하십시오.
서버측 스크립트 파일에 설정한 중단점이 클라이언트측 스크립트 파일의 해당 중단점으로 자동 매핑됩니다. 자세한 내용은 방법: 스크립트에 중단점 설정을 참조하십시오.
스크립트 프로세스에 쉽게 연결합니다. 자세한 내용은 방법: 스크립트에 연결을 참조하십시오.
디버거 자동화 모델이 개선되었습니다.
추적점, 모듈 창, 예외 설정 및 기호 경로 조작이 개선되었습니다.
함수 실행이 향상되었습니다.
함수 실행 감지가 개선되었습니다. 디버거가 중지된 스레드에서 실행이 대기 중임을 감지하면 함수 실행이 중지됩니다.