다른 환경에 대해 에 대해 여러 가지 너겟 피드를 설정하므로 패키지 코드가 자동으로 병합 될 때 프로덕션 코드에서 실수로 개발중인 패키지가 우연히 사용 될 가능성이 없습니다. . 패키지 버전이 피드간에 동기화되므로 문제없이 packages.config를 병합 할 수 있습니다. Teamcity에서는 각 환경에 맞는 피드를 사용할 수 있지만 때로는 프로덕션 솔루션을 로컬로 열어야하는 경우가 있습니다. 이 경우에는 Visual Studio가 Development가 아닌 프로덕션 피드에서 패키지를 복원하기를 원합니다. 이것을 달성 할 가능성이 있습니까?환경 특정 Nuget 피드 : 지역 솔루션 처리 방법
1
A
답변
1
DEV 피드를 비활성화 한 다음 PROD 피드를 추가/활성화하면 (로컬로)이 문제를 해결하는 가장 좋은 방법이 될 수 있습니다.
'DEV'패키지를 '시험판'패키지로 간주 할 수있는 경우가 아니라면 개발/디버깅을 위해 특정 피드에서 패키지를 가져 오는 더 좋은 방법은 없습니다 (Nuget 툴링은 명시 적으로 지원하지만 실제로 할 수있는 것은 아닙니다. 더 큰 팀에서 최종 사용자의 혼란으로 귀찮음을 제안하지 마십시오.)
일단 완료되면 PROD 피드를 비활성화하고 DEV 피드를 다시 사용할 수 있습니다.
HTH 여담으로
관련 문제
- 1. C# - NuGet 피드 읽기
- 2. NuGet 피드 안정성
- 3. NuGet 및 여러 솔루션
- 4. Nuget 솔루션 폴더에 파일을 추가하는 방법
- 5. NuGet - 관리 및 단일 솔루션
- 6. NuGet 패키지에서 특정 참조 추가
- 7. NuGet 피드 호스팅 옵션 (MyGet 포함)
- 8. packages.config에서 개인 피드 Nuget 패키지 설치
- 9. 데이터 피드 형식 처리
- 10. jQuery 피드 처리
- 11. Visual Studio Online에 개인 Nuget 패키지 피드 추가
- 12. 특정 지역 문자 표시
- 13. 솔루션 구성을 기반으로 nuget 패키지 버전을 지정하십시오.
- 14. 솔루션 루트에 Nuget .package 디렉토리를 사용하는 이유
- 15. 솔루션 수준의 NuGet 패키지를 만드는 방법은 무엇입니까?
- 16. 캐스케이드가 아닌 환경 특정 설정을 대체하는 방법
- 17. PHP 일괄 처리 솔루션
- 18. Visual Studio 2013에서 라이브러리의 Nuget 처리
- 19. Nuget 패키지를 복원하는 방법
- 20. [경고]를 제거하는 방법 NuGet 패키지를 복원 할 때 NuGet 피드에 연결하려면
- 21. ASP.NET MVC 프로젝트에서 자신의 Nuget 패키지 피드 호스팅
- 22. Drupal의 RSS 피드 컨텐츠 처리
- 23. SimplePie의 Google 북마크 피드 처리
- 24. iPad에서 대형 비디오 피드 처리
- 25. VSTS Nuget 피드 용 빌드 서버에서 자격 증명 생성 자동화
- 26. 자체 호스팅 된 피드 용 NuGet 패키지 다운로드
- 27. 페이지에서 특정 지역
- 28. 는 특정 지역
- 29. 특정 지역 반환
- 30. 장고의 컨텍스트 특정 지역
, 내 고객 중 일부는이 만 PROD 패키지를 (그리고, 따라서, DEV 반드시 적 생산 품질 패키지를 사용하는 경우에만입니다.)이 수행 생산하는 것입니다 처리하는 방식 그러나 사전을 필요로 계획 및 실행 계획이 잘못 되었기 때문에 (예 : 개발자가 enum, 엔티티 정의 및 종속 코드를 한 번에 변경하려고하는 경우) –
나는 거기에있을 것으로 기대하고있었습니다. 이것에 대한보다 우아한 해결책. PROD 패키지를 생산하는 것만이 옵션이 될 수 없습니다. 일부 경우 UI의 일부에 Nuget 패키지를 사용하기 때문입니다. 테스트 환경을 설정하려면 Nuget 테스트 패키지를 만들어야합니다. –