2017-01-10 5 views
0

동일 GitHub issue 여기에 있습니다.VS가 디버그 정보없이 dll을 빌드했습니다. 심지어 디버그 정보를 포함하도록 설정하십시오

https://github.com/kerryjiang/WebSocket4Net 의 솔루션은 두 개의 파일

WebSocket4Net.dll WebSocket4Net.pdb

를 생성했지만 WebSocket4Net.dll 디버그 테이블을 포함하지 않았다. [PE 뷰어 확인] .thus 더 PDB 파일의 위치 정보가 포함되지 않습니다. 따라서 디버거 대 pdb로드 거부합니다. 심지어 수동으로.

catch가 있습니다.

  • 프로젝트가 디버그로 설정되어 있습니다.

  • 최적화가 꺼져 있습니다.

  • 출력 디버그 정보가 가득 참으로 설정됩니다.

다른 설정해야 할 것이 있습니까?

답변

0

오! 나는 속았다. dll과 pdb를 프로젝트의 출력 디렉토리에 복사했습니다. 하지만 내 프로젝트가 빌드 될 때마다. 그것은 프로젝트의 DLL에 의해 덮어 씁니다. 따라서 디버그 정보없이 dll이 표시됩니다. 희망이 있으면 도움이 될 것입니다. 다른 설정은 필요 없습니다. 당연하게 여겨지는 가장 단순한 가정을 확인하십시오.

+0

@ c19 답장으로 표시 하시겠습니까? 따라서 동일한 문제를 해결 한 다른 커뮤니티 회원들을 도울 수 있습니다. 공유 해 주셔서 감사합니다. –

+0

@ JackZhai-MSFT 확인. 해결되기까지 24 시간을 기다려야합니다. 조금 불편합니다. 그렇지 않습니다. – C19