2009-06-12 1 views
11

Visual Studio 2008과 함께 Microsoft Symbol Server를 사용하고 있습니다. 불행하게도 공용 기호 서버에 기호가 포함되어 있지 않으면 시간이 초과되는 데 시간이 걸리고 디버깅을 위해 프로젝트를 시작할 때마다 Visual Studio에서 같은 누락 된 기호를 다시로드하려고 시도합니다.Visual Studio에서 Microsoft Symbol Server 캐시 누락을 캐시하지 못합니까?

Visual Studio에서 "misses"를 기억하고 잠시 동안 신경 쓰지 않아도되는 방법이 있습니까?

답변

7

this post
보기 그러나 당신은 또한

업데이트 (... \ 마이크로 소프트 비주얼 스튜디오 9.0 \ Common7 \ IDE 폴더 아래에 가야 내가 INI 파일을 추측)
symsrv.ini와로드 문자를 제어 할 수 있습니다 보인다 :
그냥 찾았습니다 this link. 레지스트리를 사용하는 것이 ini 파일 방식보다 낫습니다.

Windows Registry Editor Version 5.00 
[HKEY_CURRENT_USER\Software\Microsoft\Symbol Server\Exclusions] 
"notepad.pdb"="" 
"ora*.*"="" 
+0

"Symbol Server"폴더가 레지스트리에 없으면 무엇을 의미합니까? – David

5

VS IDE를 통해이 작업을 수행 할 수 있습니다 (2005, 2010 및 2012에서이 작업을 수행했습니다).

방법 1 (권장) :

  • 를 열고 "모듈"창 (Debug-> 윈도우 -> 모듈)
  • 정렬
  • 이 그룹을 선택 & 찾기 "기호 상태"별로 목록을 상태와 모듈
  • 오른쪽 클릭 "...를 찾을 수 없습니다"와 "자동 기호로드 설정 -> 항상 수동으로로드"를 선택

방법 2 :

  • 열기 "도구 -> 옵션"및 이동 "Debugging-> 기호"
  • 클릭 (선택해야합니다) 1 라디오 버튼에서 "제외 모듈 지정"
  • 추가하려면 모듈 이름을 목록에 입력하고 확인을 클릭하십시오.
+0

참고 : "모듈"창은 디버깅 할 때만 사용할 수 있습니다 (VS2012 이상). – Julian

관련 문제