2017-03-27 1 views
0

Windows 서비스를 디버그하려고합니다. Topshelf를 사용하여 콘솔 응용 프로그램으로 실행 중입니다. 시동 프로젝트는 중단 점 및 모든 항목으로 잘 실행되지만 솔루션의 참조 된 프로젝트 중 어느 것도 심볼을로드하지 않는 것 같습니다. 모든 .pdb 파일은 해당 bin 폴더에 있습니다. 그리고 참조 된 모든 .pdb 파일의 복사본도 시작 프로젝트 bin 폴더에 있습니다. F5를 누르면 모든 것이 빌드/재 구축됩니다.기호가로드되지 않았습니다 - windows service and topshelf

  • 며칠 전에 정상적으로 작동했지만 여전히 모든 동료 PC에서 잘 작동합니다.
  • 나는 모든 프로젝트를 디버그 모드로 실행하고 있다고 확신한다.
  • 필자는 F5 대신에 청소, 재구성 및 프로세스에 연결을 시도했습니다.
  • VS2017 및 VS2015에서 동일한 동작이 발생합니다.
  • 모든 소스 코드를 삭제하고 모든 버전의 VS를 다시 다운로드하고 다시 설치했습니다.

참조 된 프로젝트가 모듈 창에 표시되지 않습니다. (* 실제로, 참조 된 프로젝트 중 하나가 때때로 나타나지만 언제/왜 그 프로젝트를 디버그 할 수 있습니까? 모듈 창에 표시 될 때)

답변

0

디버그 옵션을 비활성화하십시오. Enable Just My Code (도구 -> 옵션)

; 이 기능을 끄면로드 된 심볼이로드되기 때문에 디버거의 시작 시간이 느려집니다. 원래의 솔루션으로 다른 어셈블리를 디버깅하는 것이 가장 좋습니다.

just my code

+0

내 경우에는 아무런 차이가 없다. – user1728079

+0

그건 나쁘다. 어떤 경우에는 관련성이 있기 때문에이 게시물을 보관하겠습니다. – Stefan

0

당신은 또한 즉시 중단 점에 도달하거나 디버그를 사용했습니다으로,이 작업을 수행 디버깅을 시작 할 수> 모든 브레이크. 그게 다야

+0

나는 그것을 얻지 않는다. 모듈 창만 보여줍니다. 내가 말했듯이, 참조 된 프로젝트는이 창에 나타나지 않습니다. 이유를 찾는 데 도움이 필요합니다. – user1728079

+0

지연되어서 죄송합니다. 방금 편집했습니다. 확인하고 알려주세요. :) –

관련 문제