version.props 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. <Project>
  2. <PropertyGroup>
  3. <AspNetCoreMajorVersion>2</AspNetCoreMajorVersion>
  4. <AspNetCoreMinorVersion>1</AspNetCoreMinorVersion>
  5. <AspNetCorePatchVersion>6</AspNetCorePatchVersion>
  6. <VersionPrefix>$(AspNetCoreMajorVersion).$(AspNetCoreMinorVersion).$(AspNetCorePatchVersion)</VersionPrefix>
  7. <PrereleaseVersionLabel>rtm</PrereleaseVersionLabel>
  8. <BuildNumber Condition="'$(BuildNumber)' == ''">t000</BuildNumber>
  9. <!-- The 'human friendly' version to display in installers. In pre-release builds, this might be "2.0.7 Preview 2" -->
  10. <PackageBrandingVersion>$(VersionPrefix)</PackageBrandingVersion>
  11. <ExperimentalVersionPrefix>0.1.$(AspNetCorePatchVersion)</ExperimentalVersionPrefix>
  12. <ExperimentalVersionSuffix>rtm</ExperimentalVersionSuffix>
  13. <PackageVersionSuffix Condition=" '$(IsFinalBuild)' != 'true' AND '$(PrereleaseVersionLabel)' != '' ">$(PrereleaseVersionLabel)</PackageVersionSuffix>
  14. <PackageVersionSuffix Condition=" '$(IsFinalBuild)' != 'true' AND '$(BuildNumber)' != '' ">$(PackageVersionSuffix)-$(BuildNumber)</PackageVersionSuffix>
  15. <PackageVersionSuffix Condition=" '$(IsFinalBuild)' == 'true' AND '$(PrereleaseVersionLabel)' != 'rtm' ">$(PrereleaseVersionLabel)-final</PackageVersionSuffix>
  16. <!-- NB: VersionSuffix is empty if '$(IsFinalBuild)' == 'true' AND '$(PrereleaseVersionLabel)' == 'rtm' -->
  17. <PackageVersion>$(VersionPrefix)</PackageVersion>
  18. <PackageVersion Condition=" '$(PackageVersionSuffix)' != '' ">$(VersionPrefix)-$(PackageVersionSuffix)</PackageVersion>
  19. <!-- Add metadata to the suffix last so it does not appear in package versions. -->
  20. <VersionMetadata Condition=" '$(DotNetProductBuildId)' != '' ">pb-$(DotNetProductBuildId)</VersionMetadata>
  21. <VersionSuffix>$(PrereleaseVersionLabel)</VersionSuffix>
  22. <VersionSuffix Condition=" '$(VersionSuffix)' != '' AND '$(BuildNumber)' != '' ">$(VersionSuffix)-$(BuildNumber)</VersionSuffix>
  23. <VersionSuffix Condition=" '$(VersionSuffix)' != '' AND '$(VersionMetadata)' != '' ">$(VersionSuffix)+$(VersionMetadata)</VersionSuffix>
  24. <ExperimentalPackageVersion Condition=" '$(IsFinalBuild)' == 'true' AND '$(ExperimentalVersionSuffix)' == 'rtm' ">$(ExperimentalVersionPrefix)</ExperimentalPackageVersion>
  25. <ExperimentalPackageVersion Condition=" '$(IsFinalBuild)' == 'true' AND '$(ExperimentalVersionSuffix)' != 'rtm' ">$(ExperimentalVersionPrefix)-$(ExperimentalVersionSuffix)-final</ExperimentalPackageVersion>
  26. <ExperimentalVersionSuffix Condition=" '$(ExperimentalVersionSuffix)' != '' AND '$(BuildNumber)' != '' ">$(ExperimentalVersionSuffix)-$(BuildNumber)</ExperimentalVersionSuffix>
  27. <SharedFxCliBlobChannel>release/2.1</SharedFxCliBlobChannel>
  28. </PropertyGroup>
  29. </Project>