2017-10-26 4 views
0

내 설정은 간단합니다. MyGet은 커밋 및 빌드시 GitHub에서 내 저장소를 가져옵니다. 그런 다음 성공적으로 빌드 된 프로젝트를 수동으로 NuGet으로 푸시합니다.프로젝트 정보에서 Nuget 패키지 버전 설정

버전은 빌드 카운터를 제외하고 수동으로 설정됩니다. AssemblyInfo, .csproj 파일 또는 다른 버전에서 버전을 가져 오는 방법이 있습니까?

나는 문서를 읽었으며 GitVersion과 빌드 파일을 사용하고있다. 깨끗하고 간단한 방법이 필요합니다. % project_version % :)

답변

0

정의에 따르면 빌드 카운터는 빌드 시스템에서 관리하며 기껏해야 재설정 만 가능합니다.

는 NuGet 패키지 버전으로, 당신은 (그것을 단지 확장에 의해 다른 동일한 파일 이름을 지정)하여 .csproj 파일에 .nuspec 매니페스트 다음을 만들 수 AssemblyInfo.cs에서 버전을 사용하고 $version$ 자리 표시자를 사용합니다.

자세한 내용은 다음 블로그 게시물을 참조하십시오. https://www.xavierdecoster.com/post/2012/04/26/nuget-version-token-explained.html