Visual Studio의 디버깅

이제 응용 프로그램이 만들어졌으며 빌드 오류가 해결되었습니다. 다음에는 응용 프로그램이나 저장 프로시저를 제대로 실행할 수 없게 만드는 논리 오류를 해결해야 합니다. 논리 오류는 개발 환경의 통합 디버깅 기능을 사용하여 해결할 수 있습니다. 이러한 방법으로 프로시저 위치에서 중지, 메모리 및 레지스터 값 검사, 변수 변경, 메시지 트래픽 관찰, 코드의 작업 내용에 대한 세밀한 관찰 등을 수행할 수 있습니다.

단원 내용

  • Visual Studio 디버거의 새로운 기능
    Microsoft Visual Studio 2010 디버거의 향상된 기능을 설명합니다.

  • 디버거 보안
    디버깅과 관련된 보안 문제에 대해 설명합니다.

  • 디버그 설정 및 준비
    프로젝트에 대한 디버그 빌드를 만들기 위해 수행해야 할 프로젝트 속성 설정 작업을 설명합니다. 원격 디버깅, Code Center Premium 소스 디버깅, 부분 신뢰 응용 프로그램 디버깅 및 고성능 클러스터 응용 프로그램 디버깅에 대해서도 다룹니다.

  • 디버거 로드맵
    Visual Studio 디버거의 기본적인 사용법에 대해 설명합니다. 여기에 포함되는 항목에는 디버깅 기본사항, 실행 제어, 실행중인 프로그램에 연결, Just-In-Time 디버깅, 자동으로 디버거 실행, 덤프 중단점, 프로그램 검사, 제어 처리, 편집하며 계속하기, 디버거에서 식 사용 등이 있습니다.

  • 관리 코드 디버깅
    Visual Basic, Visual C# 및 C++로 작성된 관리 코드의 일반적인 디버깅 문제와 기술을 다룹니다.

  • Debugging Native Code
    C 및 C++ 응용 프로그램의 몇 가지 일반적인 디버깅 문제와 기술에 대해 설명합니다.

  • Debugging Web Applications and Script
    웹 응용 프로그램을 디버깅할 때 발생할 수 있는 일반적인 디버깅 문제와 기술에 대해 설명합니다. ASP.NET 및 ASP 웹 응용 프로그램 디버깅, ATL 서버 웹 응용 프로그램 디버깅, 웹 서버 디버깅 오류 및 문제 해결 등의 내용이 포함되어 있습니다.

  • Debugging SQL
    SQL Server 저장 프로시저, 함수 및 트리거를 디버깅하는 데 대한 정보를 제공합니다. 이러한 항목으로는 설치, SQL 디버깅 예제, SQL 및 혼합 언어 디버깅, 제한, 확장 저장 프로시저 디버깅, SQL 디버깅 구성 요소, DCOM 구성, 문제 해결 등이 있습니다.

  • Debugging User Interface Reference
    응용 프로그램을 디버깅할 때 사용하는 창과 대화 상자에 대한 참조 정보를 제공합니다. 중단점 창과 같은 사용자 인터페이스 요소의 디버깅에 포커스를 둔 상태에서 F1 키를 누르면 이 항목을 사용할 수 있습니다.

관련 단원

  • 연습: 추가 기능 프로젝트 디버깅
    추가 기능은 Visual Studio의 자동화 개체 모델을 사용하여 통합 개발 환경을 조작하거나 자동화하는 컴파일된 응용 프로그램입니다. 이 항목에서는 Visual Studio 추가 기능 프로젝트를 디버깅하는 방법을 보여 줍니다.

  • 응용 프로그램 및 구성 요소 배포
    배포 개념, Microsoft Windows Installer 소개, 배포 프로젝트, 병합 모듈 프로젝트, 배포 프로젝트 만들기 또는 추가, 속성 설정, 배포 프로젝트에 항목 추가, 배포 편집기 열기 등을 포함한 다양한 배포 관련 정보의 링크를 제공합니다. 이 절에서는 또한 파일 설치 관리, 레지스트리 설정, 파일 형식, 사용자 인터페이스, 사용자 지정 작업, 실행 조건 등에 대해서도 설명합니다.