우리는 여러 솔루션으로 분리 된 여러 라이브러리 (우려 사항 분리)가 있습니다. 새로운 nuget 패키지의 각 체크마다 빌드가되며,이 다른 패키지에 의존하는 솔루션은 참조를 업데이트 할 수 있습니다.로컬 nuget 패키지를 만들고 dotnet 코어의 솔루션에서 로컬로 패키지를 작성하는 방법
이상적인 세계에서는 모든 것이 단위 테스트를 거쳐야합니다. CI는 원인 테스트를 거쳐야하지만 실제 테스트 결과와 일부 지점에서는 재현하기 어려운 일부 모서리 케이스 버그 표면과 일부 로컬 디버깅이 필요합니다.
우리 모두가 어떤 작은 프로젝트에서 어떤 점을 시도했는지 피하기 위해, 수정 사항이 아닌 작은 수정 사항으로 N 번 체크인하고 새 빌드를 얻는 것은 고통스럽고 시간 소모적입니다.
dotnet core를 사용하기 전에 필자는 참조 솔루션에서 이들을 디버깅하기 위해 로컬로 dll을 빌드하는 로컬 참조를 추가하고 커밋하기 전에 문제를 해결했습니다. dotnet 코어를 사용하면이 모든 것이 nupkg에 래핑되어야하기 때문에 가능하지 않은 것으로 판명되었습니다.
dotnet 코어에서도 이러한 사례를 처리하기위한 간단한 워크 플로우/프로세스가 필요합니까?