1 0 1 [1.1.4, 2.0.0) [7.6.1, 8.0.0) 2017 $([System.Convert]::ToInt16('$([MSBuild]::Add(1, $([MSBuild]::Subtract($([System.DateTime]::Now.Year), $(VersionStartYear)))))$([System.DateTime]::Now.ToString("MMdd"))')) $([System.Convert]::ToString($(VersionDateCode))) $(VersionMajor).$(VersionMinor).$(VersionBuild) $(VersionFullSemantic).$(VersionRevision) $(VersionFullSemantic) $(VersionFullSemantic)-$(VersionRelease) true false 2017 INVALID_VersionMajor INVALID_VersionMajor INVALID_VersionMinor INVALID_VersionBuild $([MSBuild]::Add(1, $([MSBuild]::Subtract($([System.DateTime]::Now.Year), $(VersionStartYear)))))$([System.DateTime]::Now.ToString("MMdd")) 0 $(VersionMajor).$(VersionMinor).$(VersionBuild).$(VersionRevision) $(VersionMajor).$(VersionMinor).$(VersionBuild).$(VersionRevision) $(AssemblyFileVersion) $(IntermediateOutputPath)$(MSBuildProjectName).version.cs Microsoft Corporation. © Microsoft Corporation. All rights reserved. @(VersionText) !$(VersionText.Contains('$(AssemblyFileVersion)')) $([System.Convert]::ToInt16('$(VersionMajor)')) $([System.Convert]::ToInt16('$(VersionMinor)')) $([System.Convert]::ToUInt16('$(VersionBuild)')) $([System.Convert]::ToInt16('$(VersionRevision)')) ValidateVersionValues;ShouldGenerateVersionFile;GenerateVersionFileCore