diff --git a/PowerShell.Common.props b/PowerShell.Common.props
index 73110a79695..38cd13e007d 100644
--- a/PowerShell.Common.props
+++ b/PowerShell.Common.props
@@ -23,11 +23,44 @@
+
+
+
+ ^((\d+).(\d+).(\d+))(-(\w+)(.(\d+))?)?$
+ $([System.Text.RegularExpressions.Regex]::Match($(ReleaseTag), $(RegexReleaseTag)).Groups[1].Value)
+ $([System.Text.RegularExpressions.Regex]::Match($(ReleaseTag), $(RegexReleaseTag)).Groups[8].Value)
+ $([System.Text.RegularExpressions.Regex]::Match($(ReleaseTag), $(RegexReleaseTag)).Groups[6].Value)
+
+ 100
+ $([MSBuild]::Add($(ReleaseTagSemVersionPart), $(RCIncrementValue)))
+
$(ReleaseTag)
+
+ $(ReleaseTagVersionPart).$(ReleaseTagSemVersionPart)
+
+ $(ReleaseTagVersionPart)
^v(.+)-(\d+)-g(.+)
+ $([System.Text.RegularExpressions.Regex]::Match($(PowerShellVersion), $(RegexGitVersion)).Groups[1].Value)
$([System.Text.RegularExpressions.Regex]::Match($(PowerShellVersion), $(RegexGitVersion)).Groups[1].Value)
$([System.Text.RegularExpressions.Regex]::Match($(PowerShellVersion), $(RegexGitVersion)).Groups[2].Value)
$([System.Text.RegularExpressions.Regex]::Match($(PowerShellVersion), $(RegexGitVersion)).Groups[3].Value)
@@ -52,7 +85,7 @@
Here we define explicitly 'Version' to set 'FileVersion' and 'AssemblyVersion' by 'GetAssemblyVersion' target in 'Microsoft.NET.GenerateAssemblyInfo.targets'.
Here we define explicitly 'InformationalVersion' because by default it is defined as 'Version' by 'GetAssemblyVersion' target in 'Microsoft.NET.GenerateAssemblyInfo.targets'.
-->
- $(PSCoreBuildVersion)
+ $(PSCoreFileVersion)
$(PSCoreFormattedVersion)
$(PSCoreFormattedVersion)
@@ -72,8 +105,11 @@