2013-09-30 2 views
0

내 응용 프로그램의 한 구성 요소에 필요한 일부 코드를 변경하고 있지만 나머지 부분은 릴리스하지 않으려합니다. 의도하지 않은 부작용이있을 수 있다는 우려로 인해업데이트 패키지에 의해 자동으로 선택되지 않는 NuGet 패키지를 만드는 방법

우리는 현재 말에 우리의 시스템과 major.minor.hotfix.buildnumber 우리의 패키지 이름을 1.4.9.600 난 단지 수동으로 선택 될 수 있으며, Update-packages 명령으로 포착되지 않을 것이다 1.4.9-branch.601의 라인을 따라 패키지를 출시하고 싶습니다.

답변

1

http://docs.nuget.org/docs/reference/versioning

당신은 표시된 섹션 원하는 :

프리 릴리즈 버전을

// 견적 // 또한, 당신의 API의 시험판 버전이 임의를 추가하여 표시 할 수 있습니다

문자열을 대시로 구분 된 패치 번호로 변경하십시오. 예를 들어 :

1.0.1-alpha 
1.0.1-beta 
1.0.1-Fizzleshnizzle 

주 적용되는 실제 문자열은 문제가되지 않습니다. 거기에 문자열이 있다면 시험판 버전입니다.

릴리스 할 준비가되면 대시와 문자열을 제거하면 해당 버전은 모든 시험판 버전보다 "높음"으로 간주됩니다. 예를 들어, 안정 버전 1.0.1은 1.0.1-RC

// 최종 견적 후

및 명령 줄 인수 "그것을 얻는 방법"

설치 패키지보다 큰 CoolStuff -IncludePrerelease

관련 문제