0

자주 업데이트되는 NuGet 패키지 작업의 일반적인 워크 플로는 무엇입니까?자주 업데이트되는 NuGet 패키지 다루기

그래서 예를 가지고 - 우리는이 프로젝트가 : WCF 서비스 클라이언트 - - - WCF 서비스

  • 프로젝트 (2) 계약합니다

    • 프로젝트 1 (프로젝트 1 NuGet 패키지에 따라 다릅니다)를
    • 프로젝트 3 - WCF 서비스 - 웹 사이트 # 1 - -
    • 프로젝트 4 (프로젝트 1 NuGet 패키지에 따라 다름) (프로젝트 1에 따라 & NuGet 패키지 2)
    • 프로젝트 X - 웹 사이트 #X이 - (프로젝트 1에 따라 달라집니다 & 2 NuGet 패키지)

    WCF 서비스는 매일 개발되므로 계약서와 클라이언트 NuGet 패키지는 매우 자주 업데이트됩니다. 질문 - 우리가 계약과 고객을 변경할 때마다 (최신 변경 사항이 아닐지라도) 최신 NuGet 패키지로 모든 프로젝트를 업데이트해야합니까? 명심하십시오 - NuGet 패키지를 참조하는 20 개 이상의 프로젝트가있을 수 있으며 같은 방법을 호출 할 때 응용 프로그램이 다르게 작동하지 않도록하고 싶습니다. 물론 NuGet 최신 패키지를 참조하기 위해 매일 20 개 프로젝트를 수동으로 업데이트하는 것보다 더 좋은 방법이 있습니다!

    nuget 패키지를 최신 stable 빌드로 자동 업데이트하는 방법이 있습니까?

  • +1

    [너겟 패키지 자동 업데이트] (http://netitude.bc3tech.net/2014/11/28/auto-update-your-nuget-packages-at-build-time/) 기사를 참조하십시오. 영감. 최종 솔루션은 개발 환경에 따라 달라질 수 있습니다. –

    답변

    0

    세부 요구 사항을 기반으로합니다. 예를 들어 이러한 패키지가 최신인지 확인해야하는 경우 수동 또는 자동으로 패키지를 업데이트해야합니다. 그렇지 않으면 패키지를 업데이트 할 수 있습니다 패키지의 주요 업데이트.

    패키지를 자동으로 업데이트하려면 사용자 정의 대상 (프로젝트 파일 업데이트)을 추가하여 update-package 명령을 빌드하기 전에 호출 할 수 있다고 말했기 때문에 사전 빌드 이벤트 명령 줄에서 update-package 명령을 정의 할 수도 있습니다. 프로젝트> 속성> 빌드 이벤트).

    관련 문제