2009-03-06 3 views
2

내 응용 프로그램 (기본 IA64)에 대한 기호를로드하는 동안 Visual Studio 디버거가 중지되고 SP1이 설치됩니다. Windows (64 비트 버전) 용 디버깅 도구를 설치하고 내 컴퓨터를 재부팅 한 후이 작업이 시작되었습니다. 이 문제는 새 프로젝트 디버거가 멈추더라도 내 프로젝트에 의존하지 않습니다.디버깅 할 때 Visual Studio 2005가 응답하지 않습니다.

업데이트 : 실행중인 프로세스에 연결하려고하면 같은 상황이 반복됩니다. 기호 (kernell32.dll)를로드하는 동안 Visual Studio가 멈 춥니 다

답변

3

symsrv.dll은 기호 서버에서 기호를로드하는 기능이 있습니다. Windows 용 디버깅 도구에서 설치된 기호의 이름을 바꾸고 VS 디버거가 다시 작동하는지 확인해보십시오.

+0

괜찮습니다. 감사합니다. – Lazin

2

완전히 매달려 있습니까? 아니면 기호를로드하는 데 오랜 시간이 걸립니까?

심볼 서버를 사용하여 Windows DLL의 디버그 기호에 액세스하는 경우 VS2005는 디버그 할 때마다 심볼 서버에 액세스하려고 시도 할 수 있습니다.

이 방법은 기호를 한 번로드 한 다음 도구 -> 옵션 -> 디버깅 -> 기호에서 기호 서버 URL을 선택 취소하는 것입니다. 마지막으로 심볼을 다운로드 한 이후 OS 라이브러리가 변경되지 않은 한 매번 원격 서버에 액세스 할 이유가 없습니다.

this answer도 참조하십시오.

관련 문제