-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathVersion.props
23 lines (19 loc) · 1.01 KB
/
Version.props
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<Project>
<PropertyGroup>
<MinVerDefaultPreReleasePhase>preview</MinVerDefaultPreReleasePhase>
</PropertyGroup>
<Target Name="VersionFromGit" AfterTargets="MinVer">
<PropertyGroup>
<VersionPrefix>$(MinVerMajor).$(MinVerMinor).$(MinVerPatch)</VersionPrefix>
<VersionSuffix>$(MinVerPreRelease)</VersionSuffix>
<VersionFull Condition=" '$(VersionSuffix)' == '' ">$(VersionPrefix)</VersionFull>
<VersionFull Condition=" '$(VersionSuffix)' != '' ">$(VersionPrefix)-$(VersionSuffix)</VersionFull>
<Version>$(VersionFull)</Version>
<PackageVersion>$(VersionFull)</PackageVersion>
<AssemblyVersion>$(VersionPrefix).0</AssemblyVersion>
<AssemblyFileVersion>$(VersionPrefix).0</AssemblyFileVersion>
<InformationalVersion>$(VersionFull)</InformationalVersion>
</PropertyGroup>
<Message Importance="High" Text="InformationalVersion: $(InformationalVersion)"/>
</Target>
</Project>