Skip to content

Commit 857c2a8

Browse files
committed
Add Microsoft.VisualStudio.Component.TestTools.BuildTools to VS18 images
1 parent aa06461 commit 857c2a8

File tree

5 files changed

+9
-1
lines changed

5 files changed

+9
-1
lines changed

eng/dockerfile-templates/sdk/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ RUN {{InsertTemplate("Dockerfile.install-vs-buildtools", [], " ")}}
6464
RUN powershell setx /M PATH $(${Env:PATH} `
6565
+ \";${Env:ProgramFiles}\NuGet\" `
6666
+ \";${Env:ProgramFiles(x86)}\Microsoft Visual Studio\18\BuildTools\MSBuild\Current\Bin\amd64\" `
67+
+ \";${Env:ProgramFiles(x86)}\Microsoft Visual Studio\18\BuildTools\Common7\IDE\Extensions\TestPlatform\" `
6768
+ \";${Env:ProgramFiles(x86)}\Microsoft SDKs\Windows\v10.0A\bin\NETFX {{sdkVersion}} Tools\" `
6869
+ \";${Env:ProgramFiles(x86)}\Microsoft SDKs\ClickOnce\SignTool\")
6970

eng/dockerfile-templates/sdk/Dockerfile.install-vs-buildtools

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,8 @@ else:curl -fSLo vs_BuildTools.exe {{vsBuildToolsUrl}} `}}
3535
--add Microsoft.NetCore.Component.Runtime.10.0 @^ `
3636
--add Microsoft.NetCore.Component.SDK @^ `
3737
--add Microsoft.VisualStudio.Component.NuGet.BuildTools @^ `
38-
--add Microsoft.VisualStudio.Component.WebDeploy @^ `
38+
--add Microsoft.VisualStudio.Component.WebDeploy @^ `{{if !is2016:
39+
--add Microsoft.VisualStudio.Component.TestTools.BuildTools @^ `}}
3940
--add Microsoft.VisualStudio.Web.BuildTools.ComponentGroup @^ `
4041
--add Microsoft.VisualStudio.Workload.MSBuildTools @^ `
4142
--quiet --norestart --nocache --wait `

src/sdk/4.8.1/windowsservercore-ltsc2022/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ RUN curl -fSLo vs_BuildTools.exe https://aka.ms/vs/stable/vs_BuildTools.exe `
3030
--add Microsoft.NetCore.Component.SDK ^ `
3131
--add Microsoft.VisualStudio.Component.NuGet.BuildTools ^ `
3232
--add Microsoft.VisualStudio.Component.WebDeploy ^ `
33+
--add Microsoft.VisualStudio.Component.TestTools.BuildTools ^ `
3334
--add Microsoft.VisualStudio.Web.BuildTools.ComponentGroup ^ `
3435
--add Microsoft.VisualStudio.Workload.MSBuildTools ^ `
3536
--quiet --norestart --nocache --wait `
@@ -55,6 +56,7 @@ RUN curl -fSLo vs_BuildTools.exe https://aka.ms/vs/stable/vs_BuildTools.exe `
5556
RUN powershell setx /M PATH $(${Env:PATH} `
5657
+ \";${Env:ProgramFiles}\NuGet\" `
5758
+ \";${Env:ProgramFiles(x86)}\Microsoft Visual Studio\18\BuildTools\MSBuild\Current\Bin\amd64\" `
59+
+ \";${Env:ProgramFiles(x86)}\Microsoft Visual Studio\18\BuildTools\Common7\IDE\Extensions\TestPlatform\" `
5860
+ \";${Env:ProgramFiles(x86)}\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8.1 Tools\" `
5961
+ \";${Env:ProgramFiles(x86)}\Microsoft SDKs\ClickOnce\SignTool\")
6062

src/sdk/4.8.1/windowsservercore-ltsc2025/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ RUN curl -fSLo vs_BuildTools.exe https://aka.ms/vs/stable/vs_BuildTools.exe `
3030
--add Microsoft.NetCore.Component.SDK ^ `
3131
--add Microsoft.VisualStudio.Component.NuGet.BuildTools ^ `
3232
--add Microsoft.VisualStudio.Component.WebDeploy ^ `
33+
--add Microsoft.VisualStudio.Component.TestTools.BuildTools ^ `
3334
--add Microsoft.VisualStudio.Web.BuildTools.ComponentGroup ^ `
3435
--add Microsoft.VisualStudio.Workload.MSBuildTools ^ `
3536
--quiet --norestart --nocache --wait `
@@ -55,6 +56,7 @@ RUN curl -fSLo vs_BuildTools.exe https://aka.ms/vs/stable/vs_BuildTools.exe `
5556
RUN powershell setx /M PATH $(${Env:PATH} `
5657
+ \";${Env:ProgramFiles}\NuGet\" `
5758
+ \";${Env:ProgramFiles(x86)}\Microsoft Visual Studio\18\BuildTools\MSBuild\Current\Bin\amd64\" `
59+
+ \";${Env:ProgramFiles(x86)}\Microsoft Visual Studio\18\BuildTools\Common7\IDE\Extensions\TestPlatform\" `
5860
+ \";${Env:ProgramFiles(x86)}\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8.1 Tools\" `
5961
+ \";${Env:ProgramFiles(x86)}\Microsoft SDKs\ClickOnce\SignTool\")
6062

src/sdk/4.8/windowsservercore-ltsc2019/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ RUN curl -fSLo vs_BuildTools.exe https://aka.ms/vs/stable/vs_BuildTools.exe `
2828
--add Microsoft.NetCore.Component.SDK ^ `
2929
--add Microsoft.VisualStudio.Component.NuGet.BuildTools ^ `
3030
--add Microsoft.VisualStudio.Component.WebDeploy ^ `
31+
--add Microsoft.VisualStudio.Component.TestTools.BuildTools ^ `
3132
--add Microsoft.VisualStudio.Web.BuildTools.ComponentGroup ^ `
3233
--add Microsoft.VisualStudio.Workload.MSBuildTools ^ `
3334
--quiet --norestart --nocache --wait `
@@ -54,6 +55,7 @@ RUN curl -fSLo vs_BuildTools.exe https://aka.ms/vs/stable/vs_BuildTools.exe `
5455
RUN powershell setx /M PATH $(${Env:PATH} `
5556
+ \";${Env:ProgramFiles}\NuGet\" `
5657
+ \";${Env:ProgramFiles(x86)}\Microsoft Visual Studio\18\BuildTools\MSBuild\Current\Bin\amd64\" `
58+
+ \";${Env:ProgramFiles(x86)}\Microsoft Visual Studio\18\BuildTools\Common7\IDE\Extensions\TestPlatform\" `
5759
+ \";${Env:ProgramFiles(x86)}\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\" `
5860
+ \";${Env:ProgramFiles(x86)}\Microsoft SDKs\ClickOnce\SignTool\")
5961

0 commit comments

Comments
 (0)