$csprojfilename = ".\OnpremsTools.csproj" [xml]$csprojcontentsdeux = Get-Content -Path $csprojfilename; "Current version number is " + $csprojcontentsdeux.Project.PropertyGroup.Version $oldversionNumber = $csprojcontentsdeux.Project.PropertyGroup.Version $versionparts = ($csprojcontentsdeux.Project.PropertyGroup.Version).split('.') ([int]$versionparts[-1])++ $versionpartsjoined = $versionparts -join('.') $fileContent = Get-Content $csprojfilename $textVersionToAdd = " $versionpartsjoined" $textFileVersionToAdd = " $versionpartsjoined" $textAssemblyVersionToAdd = " $versionpartsjoined" $textInformationalVersionToAdd = " $versionpartsjoined" $fileContent[12] = $textVersionToAdd $fileContent[13] = $textFileVersionToAdd $fileContent[14] = $textAssemblyVersionToAdd $fileContent[15] = $textInformationalVersionToAdd $fileContent | Set-Content $csprojfilename