diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index df883d28..2e963183 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -29,9 +29,29 @@ jobs: run: | Set-Location "C:\Program Files (x86)\Microsoft Visual Studio\Installer\" $InstallPath = "C:\Program Files\Microsoft Visual Studio\2022\Enterprise" - $componentsToAdd= @( - "Microsoft.VisualStudio.Component.Windows10SDK.19041" - "Microsoft.VisualStudio.Component.VC.Tools.x86.x64" + $componentsToAdd = @( + "Microsoft.VisualStudio.Component.Windows10SDK.19041", + "Microsoft.VisualStudio.Component.VC.Tools.x86.x64", + "Microsoft.VisualStudio.Component.VC.ATL", + "Microsoft.VisualStudio.Component.VC.ATLMFC", + "Microsoft.VisualStudio.Component.VC.14.39.17.9.ARM", + "Microsoft.VisualStudio.Component.VC.14.39.17.9.ARM.Spectre", + "Microsoft.VisualStudio.Component.VC.14.39.17.9.ARM64", + "Microsoft.VisualStudio.Component.VC.14.39.17.9.ARM64.Spectre", + "Microsoft.VisualStudio.Component.VC.14.39.17.9.ATL", + "Microsoft.VisualStudio.Component.VC.14.39.17.9.ATL.ARM", + "Microsoft.VisualStudio.Component.VC.14.39.17.9.ATL.ARM.Spectre", + "Microsoft.VisualStudio.Component.VC.14.39.17.9.ATL.ARM64", + "Microsoft.VisualStudio.Component.VC.14.39.17.9.ATL.ARM64.Spectre", + "Microsoft.VisualStudio.Component.VC.14.39.17.9.ATL.Spectre", + "Microsoft.VisualStudio.Component.VC.14.39.17.9.MFC", + "Microsoft.VisualStudio.Component.VC.14.39.17.9.MFC.ARM", + "Microsoft.VisualStudio.Component.VC.14.39.17.9.MFC.ARM.Spectre", + "Microsoft.VisualStudio.Component.VC.14.39.17.9.MFC.ARM64", + "Microsoft.VisualStudio.Component.VC.14.39.17.9.MFC.ARM64.Spectre", + "Microsoft.VisualStudio.Component.VC.14.39.17.9.MFC.Spectre", + "Microsoft.VisualStudio.Component.VC.14.39.17.9.x86.x64", + "Microsoft.VisualStudio.Component.VC.14.39.17.9.x86.x64.Spectre", ) [string]$workloadArgs = $componentsToAdd | ForEach-Object {" --add " + $_} $Arguments = ('/c', "vs_installer.exe", 'modify', '--installPath', "`"$InstallPath`"",$workloadArgs, '--quiet', '--norestart', '--nocache') @@ -83,9 +103,29 @@ jobs: run: | Set-Location "C:\Program Files (x86)\Microsoft Visual Studio\Installer\" $InstallPath = "C:\Program Files\Microsoft Visual Studio\2022\Enterprise" - $componentsToAdd= @( - "Microsoft.VisualStudio.Component.Windows10SDK.19041" - "Microsoft.VisualStudio.Component.VC.Tools.x86.x64" + $componentsToAdd = @( + "Microsoft.VisualStudio.Component.Windows10SDK.19041", + "Microsoft.VisualStudio.Component.VC.Tools.x86.x64", + "Microsoft.VisualStudio.Component.VC.ATL", + "Microsoft.VisualStudio.Component.VC.ATLMFC", + "Microsoft.VisualStudio.Component.VC.14.39.17.9.ARM", + "Microsoft.VisualStudio.Component.VC.14.39.17.9.ARM.Spectre", + "Microsoft.VisualStudio.Component.VC.14.39.17.9.ARM64", + "Microsoft.VisualStudio.Component.VC.14.39.17.9.ARM64.Spectre", + "Microsoft.VisualStudio.Component.VC.14.39.17.9.ATL", + "Microsoft.VisualStudio.Component.VC.14.39.17.9.ATL.ARM", + "Microsoft.VisualStudio.Component.VC.14.39.17.9.ATL.ARM.Spectre", + "Microsoft.VisualStudio.Component.VC.14.39.17.9.ATL.ARM64", + "Microsoft.VisualStudio.Component.VC.14.39.17.9.ATL.ARM64.Spectre", + "Microsoft.VisualStudio.Component.VC.14.39.17.9.ATL.Spectre", + "Microsoft.VisualStudio.Component.VC.14.39.17.9.MFC", + "Microsoft.VisualStudio.Component.VC.14.39.17.9.MFC.ARM", + "Microsoft.VisualStudio.Component.VC.14.39.17.9.MFC.ARM.Spectre", + "Microsoft.VisualStudio.Component.VC.14.39.17.9.MFC.ARM64", + "Microsoft.VisualStudio.Component.VC.14.39.17.9.MFC.ARM64.Spectre", + "Microsoft.VisualStudio.Component.VC.14.39.17.9.MFC.Spectre", + "Microsoft.VisualStudio.Component.VC.14.39.17.9.x86.x64", + "Microsoft.VisualStudio.Component.VC.14.39.17.9.x86.x64.Spectre", ) [string]$workloadArgs = $componentsToAdd | ForEach-Object {" --add " + $_} $Arguments = ('/c', "vs_installer.exe", 'modify', '--installPath', "`"$InstallPath`"",$workloadArgs, '--quiet', '--norestart', '--nocache')