@@ -19,17 +19,9 @@ RUN mkdir "%ProgramFiles%\NuGet\latest" `
1919 && mklink "%ProgramFiles%\N uGet\l atest\n uget.exe" "%ProgramFiles%\N uGet\n uget.exe"
2020
2121# Install VS components
22- RUN `
23- # Install VS Test Agent
24- curl -fSLo vs_TestAgent.exe https://aka.ms/vs/17/release/vs_TestAgent.exe `
25- && start /w vs_TestAgent --quiet --norestart --nocache --wait --installPath "%ProgramFiles(x86)%\M icrosoft Visual Studio\2 022\T estAgent" `
26- && powershell -Command "if ($err = dir $Env:TEMP -Filter dd_setup_*_errors.log | where Length -gt 0 | Get-Content) { throw $err }" `
27- && del vs_TestAgent.exe `
28- `
29- # Install VS Build Tools
30- && curl -fSLo vs_BuildTools.exe https://aka.ms/vs/17/release/vs_BuildTools.exe `
22+ RUN curl -fSLo vs_BuildTools.exe https://aka.ms/vs/stable/vs_BuildTools.exe `
3123 && start /w vs_BuildTools ^ `
32- --installPath "%ProgramFiles(x86)%\M icrosoft Visual Studio\2 022 \B uildTools" ^ `
24+ --installPath "%ProgramFiles(x86)%\M icrosoft Visual Studio\1 8 \B uildTools" ^ `
3325 --add Microsoft.Component.ClickOnce.MSBuild ^ `
3426 --add Microsoft.Net.Component.4.8.1.SDK ^ `
3527 --add Microsoft.NetCore.Component.Runtime.8.0 ^ `
@@ -56,14 +48,12 @@ RUN `
5648 # Cleanup
5749 && (for /D %i in ("%ProgramFiles(x86)%\M icrosoft Visual Studio\I nstaller\* " ) do rmdir /S /Q "%i" ) `
5850 && (for %i in ("%ProgramFiles(x86)%\M icrosoft Visual Studio\I nstaller\* " ) do if not "%~nxi" == "vswhere.exe" del "%~i" ) `
59- && powershell Remove-Item -Force -Recurse "%TEMP%\* " `
60- && rmdir /S /Q "%ProgramData%\P ackage Cache"
51+ && powershell Remove-Item -Force -Recurse "%TEMP%\* "
6152
6253# Set PATH in one layer to keep image size down.
6354RUN powershell setx /M PATH $(${Env:PATH} `
6455 + \" ;${Env:ProgramFiles}\N uGet\" `
65- + \" ;${Env:ProgramFiles(x86)}\M icrosoft Visual Studio\2 022\T estAgent\C ommon7\I DE\C ommonExtensions\M icrosoft\T estWindow\" `
66- + \" ;${Env:ProgramFiles(x86)}\M icrosoft Visual Studio\2 022\B uildTools\M SBuild\C urrent\B in\a md64\" `
56+ + \" ;${Env:ProgramFiles(x86)}\M icrosoft Visual Studio\1 8\B uildTools\M SBuild\C urrent\B in\a md64\" `
6757 + \" ;${Env:ProgramFiles(x86)}\M icrosoft SDKs\W indows\v 10.0A\b in\N ETFX 4.8.1 Tools\" `
6858 + \" ;${Env:ProgramFiles(x86)}\M icrosoft SDKs\C lickOnce\S ignTool\" )
6959
0 commit comments