2016-08-17 2 views
1

나는 내부 용으로 새로운 NuGet 패키지를 생성

그것입니다

  • 개인,
  • 릴리스 모드에서 컴파일 NuGet의 REPO에 게시되지

그러나 제공된 API를 사용할 수 있습니다. 어떻게 그럴 수 있죠?

참고 : 실제 소스 코드를 옮겼습니다.

답변

1

기본적으로 릴리스 빌드는 PDB files입니다. 다른 정보 중에는 이러한 PDB 파일에는 소스 파일의 위치가 포함되어 있습니다.

코드를 단계별로 실행하면 Visual Studio에서 PDB 파일을로드하고 거기에서 소스 파일의 전체 경로를 추출하고 액세스 할 수있는 한 (즉, NuGet 패키지를 빌드 한 경우) 로컬), 당신은 도서관 코드를 밟아갑니다.

+0

PDB 파일이 릴리스 빌드에서 생성되었는지 확인 하시겠습니까? –

+0

예. http://stackoverflow.com/q/5457095/60188, http://stackoverflow.com/q/2371032/60188, http://stackoverflow.com/q/1642371/60188 –

+0

확인해 주셔서 감사합니다. 그것에 대해 –

1

그냥 PDB 파일 :

PS를 게시하지 말아 패키지 소스 코드 "를 참조하십시오"하지 않는 패키지를 사용하는 프로젝트 : 당신의 VS 당신의 Nuget 패키지의 소스에 대한 경로를 알고있는 경우를, 그는 PC에서 여전히 단계별 디버그를 수행 할 수 있습니다.