# For debugging purposes if (-not (Test-Path env:APPVEYOR_BUILD_FOLDER)) { Write-Host "Warning: APPVEYOR_BUILD_FOLDER environment variable not set" $env:APPVEYOR_BUILD_FOLDER = "P:\Tapeti" } if (-not (Test-Path env:GitVersion_AssemblySemVer)) { Write-Host "Warning: GitVersion_AssemblySemVer environment variable not set" $env:GitVersion_AssemblySemVer = "2.0.0" } $projectFiles = Get-ChildItem $env:APPVEYOR_BUILD_FOLDER -Recurse *.csproj | Select -ExpandProperty FullName foreach ($projectFile in $projectFiles) { $contents = Get-Content -Path $projectFile if ($contents -match "(.+?)") { $contents = $contents -replace "(.+?)", "$($env:GitVersion_AssemblySemVer)" Set-Content -Path $projectFile -Value $contents Write-Host "Updated $($projectFile)" } else { Write-Host "No version information in $($projectFile)" } }