2013-02-15 3 views
1

myget의 aspnetwebstacknightly 피드에 따라 시험판 버전이있는 공개 너겟 패키지가 있습니다. 그 피드에 내 패키지에 의존성을 만드는 방법이 있는지 아는 사람 있습니까? 도움이되는 것을 찾지 못했습니다. 나는 이것을 할 방법이 없다고 생각하지만, 최후의 수단으로 그렇게 노력하고 싶다. :)MyGet 피드에 NuGet 패키지 종속성 만들기

답변

2

패키지에 종속성을 정의 할 수 있습니다. 유일한 문제는 해당 종속성이없는 nuget.org로 푸시하면 패키지 사용자는 설치하는 동안 해당 종속성을 해결할 수 있도록 MyGet 피드를 구성해야합니다.

더 정확하게는 MyGet 피드를 NuGet.org 피드 아래에 넣고 "All"집계 패키지 소스를 사용하여 패키지를 설치해야합니다.

이 정보는 패키지 readme.txt 또는 패키지 메타 데이터를 통해 NuGet.org 패키지 세부 정보 페이지에 표시 할 수 있습니다. PowerShell 스크립트를 추가하고 그 방법을 찾기 위해 노력할 수도 있습니다. 그러나 당신이 싸우고있는 문제는 의도적으로 설계된 것입니다. 그러나, 나는 이것의 무엇이든을하는 추천하지 않을 것입니다.

기본적으로 종속성이 NuGet.org로 푸시되지 않은 한이 문제가 발생합니다. 시험판 패키지를 MyGet에 공개하고 aspnetwebstacknightly MyGet 피드를 피드의 업스트림 패키지 소스로 구성하지 않으시겠습니까? 이 패키지 소스에 대해 "프록시"확인란을 사용 설정해야 사용자가 두 피드를 모두 구성하지 않아도 종속성이 해결됩니다. 피드에서 패키지를 설치하면 피드에서 종속성을 가져옵니다. 후드는 aspnetwebstacknightly 피드를 쿼리합니다.)

희망 하시겠습니까?

+0

좋은 정보 감사! 나는 그것을 들여다 볼 것이다. – spot