다음을 통해 공유


방법: 기호 서버 사용

업데이트: 2007년 11월

이 항목은 다음 언어에 적용됩니다.

Edition

Visual Basic

C#

C++

Web Developer

Express

항목이 적용됨 항목이 적용됨 항목이 적용됨 항목이 적용됨

Standard

항목이 적용됨 항목이 적용됨 항목이 적용됨 항목이 적용됨

Pro 및 Team

항목이 적용됨 항목이 적용됨 항목이 적용됨 항목이 적용됨

표의 범례:

항목이 적용됨

해당

항목이 적용되지 않음

해당 없음

항목이 적용되지만 명령은 기본적으로 숨겨짐

명령은 기본적으로 숨겨져 있습니다.

기호 서버를 사용하면 Visual Studio에서 Visual Studio 프로젝트를 디버깅하기 위한 올바른 기호를 자동으로 다운로드할 수 있습니다.

Microsoft는 MDAC, IIS, ISA 및 .NET Framework뿐 아니라 Windows 운영 체제용 기호를 제공하는 공용 기호 서버를 유지 관리합니다.

옵션 대화 상자(디버깅 범주, 기호 페이지) 또는 바로 가기 메뉴(호출 스택 창의 모듈 창)에서 Microsoft 기호 서버에서 기호 로드를 클릭하면 Microsoft Visual Studio 2008 SP1에서 자동으로 Microsoft 공용 기호 서버에 연결합니다.

개발자용 인트라넷이나 로컬 컴퓨터에 로컬 기호 서버(http://msdl.microsoft.com/download/symbols)를 설치할 수도 있습니다.

기호 서버를 사용하려면 아래 절차에서 설명하는 것과 같이 Visual Studio 옵션에 서버 경로를 지정합니다. 자세한 내용은 방법: 기호 경로 지정을 참조하십시오. Visual Studio 2008 SP1을 사용하는 경우 옵션 대화 상자의 기호 파일(.pdb) 위치 목록에서 경로를 제거할 수 있습니다. 자세한 내용은 방법: 기호 경로 지정을 참조하십시오.

참고:

기호 서버와 해당 경로를 신뢰할 수 있는지 확인합니다. 그렇지 않으면 보안 위협에 노출될 수 있습니다.

기호 서버의 경로를 설정하려면

  1. 디버그 메뉴에서 옵션을 클릭합니다.

  2. 옵션 대화 상자에서 디버깅 노드를 열고 기호를 클릭합니다. 자세한 내용은 방법: 기호 경로 지정을 참조하십시오.

  3. 텍스트를 편집하여 기호 서버의 새 경로를 추가합니다.

    • Microsoft 공용 기호 서버를 사용하려면 다음을 입력합니다.

      http://msdl.microsoft.com/download/symbols 
      
    • 인트라넷의 기호 서버를 사용하려면 다음을 입력합니다.

      \\server\path\symbols
      
    • 로컬 컴퓨터의 기호 서버를 사용하려면 다음을 입력합니다.

      c:\path\symbols
      
  4. 디버그 빌드를 시작할 때 기호를 자동으로 로드하려면 기호를 수동으로 로드할 때만 위의 위치 검색의 선택을 취소합니다.

  5. 원격 기호 서버의 기호를 사용하는 경우 기호를 복사할 수 있는 로컬 디렉터리를 지정하면 성능을 향상시킬 수 있습니다. 이렇게 하려면 기호 서버에서 이 디렉터리로 기호 캐시 상자에 경로를 입력합니다. Microsoft 공용 기호 서버에 연결하려면 이 설정을 사용해야 합니다. 원격 디버깅을 수행하는 경우 캐시 디렉터리는 원격 컴퓨터에 있습니다.

  6. 확인을 클릭합니다.

  7. Microsoft 공용 기호 서버를 사용하려는 경우 최종 사용자 사용권 계약 대화 상자가 나타날 수 있습니다. 예를 클릭하여 계약에 동의합니다.

  8. 현재 디버깅 중인 경우 수동 다운로드 옵션을 설정하지 않았으면 기호가 즉시 다운로드됩니다. 디자인 모드인 경우에는 수동 다운로드 옵션을 설정하지 않았으면 디버그 빌드를 다음 번에 시작할 때 기호가 다운로드됩니다.

참고 항목

작업

방법: 기호 경로 지정

개념

DBG 파일

시스템 호출 충돌을 디버깅하기 위한 기호 설치

참조

옵션 대화 상자, 디버깅, 기호

기타 리소스

디버그 설정 및 준비