중국시가넷 - 개인 서명 - Vs20 17 일부 인터페이스는 중단점에서 디버깅할 수 있고, 다른 인터페이스는 "현재 중단점을 명중하지 않습니다. 이 문서에 대해 로드된 기호 "?

Vs20 17 일부 인터페이스는 중단점에서 디버깅할 수 있고, 다른 인터페이스는 "현재 중단점을 명중하지 않습니다. 이 문서에 대해 로드된 기호 "?

Visual Studio 20 17 에서 WinForm 프로그램을 개발할 때 "현재 중단점을 명중하지 않습니다. 이 문서에 대해 로드된 기호가 없습니다. "는 일반적으로 다음과 같은 이유로 발생합니다.

* * 기호가 로드되지 않았습니다 * *: 기호 파일 (. Pdb 파일) 이 제대로 로드되지 않았습니다. 프로젝트 구성의 디버깅 정보가 올바른지, 기호 파일이 생성되어 프로젝트와 연결되어 있는지 확인합니다.

디버거 설정 문제: 디버거가 잘못 설정되었거나 프로세스에 연결되지 않았을 수 있습니다. 디버거를 다시 시작하거나 프로세스에 다시 연결해 보십시오.

인터페이스가 로드되지 않음: 경우에 따라 WinForm 의 인터페이스가 완전히 로드되지 않거나 응답하지 않아 디버거가 중단점을 설정할 수 없는 경우가 있습니다. 중단점을 설정하기 전에 인터페이스가 로드되었는지 확인하십시오.

코드 서명 문제: 프로젝트 또는 모듈이 서명된 경우 서명 유효성 검사 문제가 있을 수 있으며 디버거가 기호를 로드하지 못하게 됩니다.

다른 디버거나 프로세스의 간섭: 다른 디버거나 프로세스가 같은 응용 프로그램을 디버깅하고 있어 디버거가 제대로 작동하지 않을 수 있습니다.

솔루션:

기호 파일 확인: 구성 파일에서 기호 파일의 경로 (. Vcxproj) 가 올바르고 기호 파일이 생성됩니다.

디버거 다시 시작: 디버깅을 중지한 다음 디버거를 다시 시작하여 문제가 해결되는지 확인합니다.

디버그 세션 확인: [디버그] 메뉴에서 [설정] 을 선택하여 모든 디버그 세션이 올바르게 설정되어 있는지 확인합니다.

코드 서명 확인: 프로젝트가 서명된 경우 디버그 인증서를 추가하거나 디버깅 중 코드 서명 유효성 검사를 비활성화해야 할 수 있습니다.

다른 디버거 확인: Windows 디버거와 같은 다른 디버거가 같은 프로세스를 디버깅하고 있지 않은지 확인합니다.

솔루션 재구성: 경우에 따라 솔루션을 재구성하면 모든 프로젝트를 다시 컴파일하고 링크하기 때문에 문제를 해결할 수 있습니다.

Visual Studio 업데이트: Visual Studio 가 최신 버전인지 확인합니다. 때때로 이러한 문제는 이전 버전의 버그로 인해 발생할 수 있습니다.

위 방법으로 문제를 해결할 수 없는 경우 Visual Studio 명령줄에서 devenv /resetuserdata 명령을 사용하여 사용자 설정을 재설정하거나 포럼, 스택 오버플로 등에서 도움을 청할 수 있습니다. 문제를 진단하려면 더 자세한 오류 메시지가 필요할 수 있습니다.