회사 내부의 프로젝트간에 공유하려는 사내 라이브러리가 많이 있습니다. 다음은 몇 가지 요구 사항입니다.
- 라이브러리 소스는 최종 프로젝트와 분리 된 저장소에 저장됩니다.
- 최종 프로젝트에는 NuGet을 통한 라이브러리가 포함됩니다.
- 최종 프로젝트에서 작업하는 동안 주어진 라이브러리에 대한 소스 코드를 쉽게 검사 할 수 있어야합니다.
비공개 NuGet 리포지토리 설정은 문제가되지 않지만 소스 관리는 문제가됩니다. 소스 서버를 통해 소스를 공개하려고 시도했지만 다소 효과가 있습니다 .VS 는 외부 코드를 디버깅하는 동안 소스를 다운로드하지만 정의 / 구현을 탐색하려고 할 때는 소스를 다운로드하지 않습니다. 기본적으로 디버깅 할 때만 소스 코드로 이동할 수 있습니다.
따라서 질문은 다음과 같습니다.
- 동일한 리포지토리 / 솔루션에 코드를 만들 필요없이 내부 라이브러리의 소스 코드에 액세스 할 수있는 방법
- VS가 디버깅뿐만 아니라 탐색에 기호를 사용하도록 Symbol 서버 / NuGet 피드 콤보를 설정하는 방법이 있습니까?
ReSharper / 기타 애드 인 사용은 옵션입니다.