diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 15a6a629b..9e070f211 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -37,14 +37,22 @@ jobs: - name: Verify MSBuild is available run: | echo "Checking MSBuild version" - &"C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\MSBuild\Current\Bin\MSBuild.exe" -version + if (Test-Path "C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\MSBuild\Current\Bin\MSBuild.exe") { + &"C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\MSBuild\Current\Bin\MSBuild.exe" -version + } else { + Write-Error "MSBuild.exe not found" + } - name: Restore NuGet packages run: nuget restore src/Greenshot.sln - name: Build and package run: | - &"C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\MSBuild\Current\Bin\MSBuild.exe" src/Greenshot.sln /p:Configuration=Release + if (Test-Path "C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\MSBuild\Current\Bin\MSBuild.exe") { + &"C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\MSBuild\Current\Bin\MSBuild.exe" src/Greenshot.sln /p:Configuration=Release + } else { + Write-Error "MSBuild.exe not found" + } - name: Copy Files to artifact staging directory run: |