Visual Studio의 디버깅

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

[!참고]

Windows 저장소 응용 프로그램

Windows 8에서 실행 되는 Windows 저장소 응용 프로그램을 디버깅 하는 데 완벽 하 게 지원 Visual Studio 디버거를 제공 합니다.자세한 내용은 다음 섹션에는 Windows 개발 센터.

단원 내용

  • Visual Studio 2012 디버거의 새로운 기능
    2012 Visual Studio의 새로운 기능을 설명합니다.

  • IntelliTrace로 기록을 검토하여 더 빠르게 코드 디버깅
    IntelliTrace 사용 하는 응용 프로그램의 실행 내역을 기록 하 여 쉽고 빠르게 버그를 찾습니다.기록 된 이벤트를 찾고 관련된 코드, 아티팩트 및 데이터를 검토 하려면 호출 함수에서 지역 주요 지점에서 번 창.여러 중단점을 설정 하거나 자주 응용 프로그램을 다시 시작 하지 않고도 응용 프로그램을 디버깅할 수 있습니다.Visual Studio 최고의 필요합니다.

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

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

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

  • Windows 스토어 앱 디버깅에 대한 링크
    실행 하 고 Windows 8에서 Windows 저장소 응용 프로그램을 디버깅 하는 방법에 대 한 정보 링크를 제공 합니다.

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

  • 네이티브 코드 디버깅
    C 및 C++ 응용 프로그램의 몇 가지 일반적인 디버깅 문제와 기술에 대해 설명합니다.

  • GPU 코드 디버깅
    그래픽 처리 장치 (GPU)에서 실행 되는 c + + 코드를 디버깅 하는 방법에 설명 합니다.

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

  • WCF 서비스 디버깅
    디버깅 기법 및 WCF 서비스는 ASP.NET 개발 서버에서 인터넷 정보 서비스 (IIS)에서 실행 하거나 자체 호스팅된 서비스로 실행에 대 한 제한 사항을 설명 합니다.

  • DirectX 그래픽 디버깅
    DirectX 기반 게임 및 응용 프로그램에서 렌더링 문제를 해결 하는 데 사용할 수 있는 진단 도구에 설명 합니다.

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

  • 디버그 인터페이스 액세스 SDK
    Microsoft 디버그 인터페이스 액세스 소프트웨어 개발 키트 (SDK (DIA)에 대해 설명 합니다.디버그 Microsoft 사후 컴파일러 도구에서 생성 한 프로그램 데이터베이스 (.pdb) 파일에 저장 된 정보에 액세스할 DIA SDK를 제공 합니다.

관련 단원

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

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