2.3.0 2.3.0 dev beta2 $(RoslynFileVersionBase)-$(RoslynNuGetMoniker) $(BUILD_BUILDNUMBER) A build number must be specified for a signed build. 00065535.0 BuildNumber should have two parts (in the form of 'x.y') $([MSBuild]::Subtract($(BuildNumber.Split('.')[0].Substring(3).Trim()), 8800)) $(BuildNumber.Split('.')[1].PadLeft(2,'0')) $(RoslynFileVersionBase) $(NuGetPreReleaseVersion)-$(BuildNumberFiveDigitDateStamp)-$(BuildNumberBuildOfTheDayPadded) $(NUGET_PACKAGES) $(UserProfile)/.nuget/packages/ $(HOME)/.nuget/packages/ $(NuGetPackageRoot) $(RoslynAssemblyVersionBase).0 $(RoslynFileVersionBase).$(BuildNumberFiveDigitDateStamp) $(RoslynFileVersionBase).$(BuildNumberFiveDigitDateStamp)$(BuildNumberBuildOfTheDayPadded) 42.42.42.42 42.42.42.42424 42.42.42.42424 <developer build> $(BUILD_SOURCEVERSION) $(GIT_COMMIT) Not found $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)../../.git')) $([System.IO.File]::ReadAllText('$(DotGitDir)/HEAD').Trim()) $(DotGitDir)/$(HeadFileContent.Substring(5)) $([System.IO.File]::ReadAllText('$(RefPath)').Trim()) $(HeadFileContent)