@@ -15,10 +15,23 @@ jobs:
1515 # dotnet-version: [ '3.1.x', '5.0.x', '6.0.x', '7.0.x' ]
1616 dotnet-version : [ '8.0.x' ]
1717 steps :
18- - name : Install .NET Framework 4.0 Developer Pack
18+ - name : Install DNF 4.0 packs
19+ shell : pwsh
20+ working-directory : " C:\\ Program Files (x86)\\ Microsoft Visual Studio\\ Installer"
1921 run : |
20- Invoke-WebRequest -Uri "https://download.microsoft.com/download/1/5/7/157F3F3E-3E3B-4F6E-9F3C-3D3E3F3E3F3E/NDP40-DevPack-KB2600211-x86-x64.exe" -OutFile "ndp40.exe"
21- Start-Process -FilePath "ndp40.exe" -ArgumentList "/quiet" -Wait
22+ $InstallPath = "C:\Program Files\Microsoft Visual Studio\2022\Enterprise"
23+ $WorkLoads = '--add Microsoft.Net.Component.4.0.SDK --add Microsoft.Net.Component.4.0.TargetingPack --add Microsoft.Net.ComponentGroup.4.0.DeveloperTools'
24+ $Arguments = ('/c', "vs_installer.exe", 'modify', '--installPath', "`"$InstallPath`"", $WorkLoads, $WorkLoads, '--quiet', '--norestart', '--nocache')
25+ $process = Start-Process -FilePath cmd.exe -ArgumentList $Arguments -Wait -PassThru -WindowStyle Hidden
26+
27+ - name : Install DNF 4.8 packs
28+ shell : pwsh
29+ working-directory : " C:\\ Program Files (x86)\\ Microsoft Visual Studio\\ Installer"
30+ run : |
31+ $InstallPath = "C:\Program Files\Microsoft Visual Studio\2022\Enterprise"
32+ $WorkLoads = '--add Microsoft.Net.Component.4.8.SDK --add Microsoft.Net.Component.4.8.TargetingPack --add Microsoft.Net.ComponentGroup.4.8.DeveloperTools'
33+ $Arguments = ('/c', "vs_installer.exe", 'modify', '--installPath', "`"$InstallPath`"", $WorkLoads, $WorkLoads, '--quiet', '--norestart', '--nocache')
34+ $process = Start-Process -FilePath cmd.exe -ArgumentList $Arguments -Wait -PassThru -WindowStyle Hidden
2235
2336 - name : Checkout Code
2437 uses : actions/checkout@v4
0 commit comments