提交 72ae2286 编写于 作者: T Tomáš Matoušek

Merge pull request #8521 from tmat/DSRVersion

Fix DiaSymReader nuget version string calculation
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<AssemblyVersion>1.0.7</AssemblyVersion>
<NuGetVersion>$(AssemblyVersion)</NuGetVersion>
<IsReleaseVersion>true</IsReleaseVersion>
</PropertyGroup>
<!-- AssemblyFileVersion -->
<Choose>
<When Condition="'$(BuildNumber)' != ''">
<!-- Lab build. -->
<When Condition="$(BuildNumber) == ''">
<PropertyGroup>
<BuildVersion>$(AssemblyVersion).$(BuildNumber.Split('.')[0])</BuildVersion>
<NuGetVersion>$(NuGetVersion)-$(BuildNumber.Split('.')[0])</NuGetVersion>
<NuGetVersionType>Release</NuGetVersionType>
<NuGetVersionSuffix>beta1</NuGetVersionSuffix>
<BuildVersion>$(AssemblyVersion).0</BuildVersion>
</PropertyGroup>
</When>
<Otherwise>
<!-- Local build. -->
<PropertyGroup>
<BuildVersion>$(AssemblyVersion).0</BuildVersion>
<NuGetVersionSuffix>beta1-$(BuildNumber.Split('.')[0])</NuGetVersionSuffix>
<BuildVersion>$(AssemblyVersion).$(BuildNumber.Split('.')[0])</BuildVersion>
</PropertyGroup>
</Otherwise>
</Choose>
<Choose>
<When Condition="$(IsReleaseVersion)" >
<PropertyGroup>
<NuGetVersion>$(AssemblyVersion)</NuGetVersion>
<NuGetVersionType>Release</NuGetVersionType>
</PropertyGroup>
</When>
<Otherwise>
<PropertyGroup>
<NuGetVersion>$(AssemblyVersion)-$(NuGetVersionSuffix)</NuGetVersion>
<NuGetVersionType>PerBuildPreRelease</NuGetVersionType>
</PropertyGroup>
</Otherwise>
</Choose>
</Project>
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册