diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index e2e5615..2f08ecc 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -10,28 +10,12 @@ jobs: build: runs-on: windows-latest steps: - # https://github.com/actions/runner-images/issues/6067#issuecomment-1213069040 - - name: Install Windows XP Support for Visual Studio - run: | - Set-Location "C:\Program Files (x86)\Microsoft Visual Studio\Installer\" - $InstallPath = "C:\Program Files\Microsoft Visual Studio\2022\Enterprise" - $componentsToAdd = @( - "Microsoft.VisualStudio.Component.WinXP" - ) - [string]$workloadArgs = $componentsToAdd | ForEach-Object {" --add " + $_} - $Arguments = ('/c', "vs_installer.exe", 'modify', '--installPath', "`"$InstallPath`"",$workloadArgs, '--quiet', '--norestart', '--nocache') - $process = Start-Process -FilePath cmd.exe -ArgumentList $Arguments -Wait -PassThru -WindowStyle Hidden - if ($process.ExitCode -eq 0) - { - Write-Host "components have been successfully added" - Get-ChildItem C:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.Windows.XPSupport.* - } - else - { - Write-Host "components were not installed" - exit 1 - } + - name: Install v141_xp + uses: thepwrtank18/install-vs-components@v1 + with: + components: Microsoft.VisualStudio.Component.WinXP + - name: Checkout Source Tree uses: actions/checkout@v3