우리는 NuGet을 가장 많이 사용하고 있으며 네트워크 공유에 25-30 개의 패키지를 제공합니다.NuGet 패키지 테스트
새로운 패키지를 제작하고 소비하기 전에 테스트 할 수 있기를 바랍니다. 이상적으로 이는 something similar to Maven's snapshot을 사용하고 특정 개발 패키지 (예 : snapshot functionality)를 사용하여 수행 할 수 있습니다.
누군가 다른 사람이 이상적으로 합리적으로 해커가 아닌 방법을 제안 했습니까?
우리가 선호하는 방법은 패키지 어셈블리를 생성 한 다음 패키지/디렉토리에있는 어셈블리를 수동으로 덮어 쓰는 것입니다. 즉, 실제 프로젝트 참조를 대체하는 것이지만 특별히 깨끗하게 보일 수는 없습니다.
업데이트 :
우리는 모든 커밋을 기반으로 생성하고 특정 수동 NuGet 특별히 코드베이스의 버전 태그 오프 작동하는 건설 트리거가있는 CI 빌드 서버를 사용합니다. 모든 커밋에서 NuGet 빌드를 생성하고 싶지는 않지만 수동 NuGet 패키지 빌드를 실행하기 전에 가능성있는 후보를 테스트 할 수 있기를 원합니다.
우리는 내부 용 전용 개발 팀이며 적어도이 요구 사항에 대해서는 어셈블리가 정상적인지를 검증 한 후에야합니다. 일반적인 워크 플로우는 앱 개발자가 패키지의 버그를 찾습니다. 패키지 개발자 (동일한 사람 일 수도 있지만 반드시 그런 사람은 아님)는 패키지에서 테스트를 생성하고 후보 빌드를 생성합니다.하지만 애플리케이션이 손상된 곳에서 패키지를 테스트 할 수있는 적절한 방법을 원합니다. Maven 스냅 샷 또는 개발 빌드는이 시나리오에 이상적입니다. NuGet에는 상자에서 꺼낸 바로 쓸만한 것이 없습니다. – Unsliced
이 링크 [http://www.arunrana.net/2012/01/testing-nuget-package-before-publishing.html]를 확인하십시오. 짧은 대답은 "게시되지 않은"패키지를 가리키는 다른 패키지 소스 (파일 경로)를 추가 한 다음 패키지 관리자 콘솔을 사용하여 해당 위치에서 설치할 수 있다는 것입니다. –