내 프로젝트에서 NuGet 패키지를 사용하고 있으며 때때로 소스 코드로 디버그해야합니다.
NuGet 패키지 자체는 github.com에서 오픈 소스이므로 소스 코드도 다운로드 할 수 있습니다. 내 로컬 컴퓨터에서 .dll을 빌드하고 생성 할 수 있습니다.
그러나 디버깅하는 동안 패키지의 함수 이름과 소스 코드의 파일 경로 (또는 다른 사람의 컴퓨터에서 가져온 경로)까지 볼 수 있지만 회색으로 표시되고 두 번 클릭하여 소스 코드로 이동할 수 없습니다. . 오른쪽 클릭 메뉴를 확인했는데 거기에 기호를로드 할 방법이 없습니다.
이 경우 Visual Studio에서 디버그 기호를로드하여 패키지의 소스 코드로 디버그 할 수 있도록하려면 어떻게해야합니까?
내 이해는 프로젝트에 특정 패키지를 설치한다는 것입니다. 프로젝트에서 패키지를 디버그하려면 소스 파일을 솔루션 공통 속성-> 소스 파일 디버그 목록에 추가 할 수 있습니다.
패키지의 소스 코드를 다운로드하고 VS에서 열고 / 컴파일하면 이전 프로젝트를 수동으로 참조한 다음 일반 클래스 라이브러리 프로젝트로 중단 점 또는 기타를 추가하는 것처럼 직접 디버깅 할 수 있다고 생각합니다.
참고:
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다