다른 DLL에서 내 자신의 코드에 대한 참조가 여러 개인 프로젝트가 있습니다. dll 중 하나는 웹 사이트를 실행할 때 pdb 파일을로드하고 다른 하나는로드하지 않습니다.PDB 일부 프로젝트에서는 파일이로드되지 않습니다.
LOTS_OF_TEXT \ Shared.BusinessLayer.DLL '
LOTS_OF_TEXT \ Shared.Visual.Utilities.DLL', 기호가로드 : 출력에서 나는이 참조하십시오.
는 내가 확인을 두 번 그들 모두는 "LOTS_OF_TEXT"위치에 해당하는 PDB 파일이 ...하지만 그 중 하나는 기호를로드 (및 디버깅을 할 수 있습니다)하지만, 다른 하나는하지 않습니다.
왜? Shared.BusinessLayer.DLL을 디버그 할 수 있도록 Symbol을로드하려면 어떻게합니까? 그들은 변경할 때
편집
는 참고를 위해, 나는 내 디버깅 설정이 기호를 찾기 위해 Visual Studio를 말할 곳이다 ... /AppData/Local/Temp/SymbolCache
에 댐의 복사에게 PDB 파일이 있습니다.
BTW ... 벨베데레 란 무엇입니까? 구글의 'Belvedere C#'은 아무런 도움이되지 않습니다. –
.pdbs를 복사하는 것은 일반적으로 좋지 않습니다. 생성 된 위치에두면 실행 파일은 원래 경로를 저장합니다. Debug + Windows + Modules에서 모듈을 마우스 오른쪽 단추로 클릭하고 "Symbol Load Information"을 선택하여 디버거가 pdb를 찾은 위치를 확인합니다. –
현재 빌드 구성에서 특정 프로젝트가 디버그로 설정되어 있습니까? –