2013-02-08 3 views
12

틀리게해야합니다.너겟 및 기호 서버 사용

VS2012, C#을 사용하고 있습니다. 내 패키지를 관리하기 위해 너겟을 사용하고 있습니다. 이전에는 항상 '외부 참조'디렉토리를 만들고 패키지를 직접 관리했습니다. 이제 패키지 관리의 새로운 방식을 따르기로 결정했습니다.

어쨌든, nuget은 치료를하고 있습니다. 패키지를 svn (코드 저장소)에 포함시키지 않고 필요한 경우 누락 된 패키지를 다운로드하도록 설치했습니다. 팀의 모든 개발자와 Team City 상자의 모든 작업에 사용할 수 있습니다.

이 패키지 중 하나를 디버그하려고 할 때 문제가 발생합니다 (예 : 패키지 소스로 들어가는 단계). 이 link에 따라 심볼 소스 다운로드를 위해 VS2012를 설치했습니다. 그러나 솔루션을 실행하고 패키지 코드로 들어가기를 원하면 VS2012는 나에게 빈 모양을 제공하고 기호를 찾을 수 없다고 말합니다. 피들러에서 나는 404s의 전체 무리를 볼 수 있습니다.

나는 nuget에서 참조한 패키지의 기호가 다운로드 될 것으로 기대하고 있었고, 다음 단계로 들어가서 디버깅 할 수있었습니다. 또는 수동으로 소스를 다운로드하고 Vs2012를 가리켜 야합니까? 수동 패키지 관리를 할 때 사용했던 것처럼?

나는 의미가 있습니까?

답변

12

해당 패키지를 작성하는 개발자에 따라 다릅니다. 즉, 모든 패키지 작성자가 기호를 제공하지는 않습니다. 작성하고 문서에 따라 심볼 패키지를 게시 할 수 있습니다

패키지 저자 :

Creating and Publishing a Symbol Package

가 그럼 그냥 비주얼 스튜디오 디버거 구성에서 새 심볼 소스를 추가한다 남은 것 (자세한 설명은 here 참조)

http://srv.symbolsource.org/pdb/Public 
+0

확인 - 문서를 올바르게 읽었는지 확인하고 싶습니다. 나는 그랬다고 생각해. 고마워요. – ozczecho

+3

심볼 서버 위치가 변경된 것 같습니다. 이제 https://docs.nuget.org/create/creating-and-publishing-a-symbol-package에 따라'https : // nuget.smbsrc.net'이되었습니다. –