Skip to content

Commit e67b815

Browse files
committed
Use dism to acquire netfx3
1 parent 674f1fd commit e67b815

File tree

2 files changed

+6
-7
lines changed

2 files changed

+6
-7
lines changed

eng/dockerfile-templates/runtime/Dockerfile

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,11 @@ if OS_VERSION_NUMBER != "ltsc2019" || PRODUCT_VERSION = "4.8" || PRODUCT_VERSION
6161
}}COMPLUS_NGenProtectedProcess_FeatureEnabled=0
6262

6363
RUN `
64-
{{if PRODUCT_VERSION = "3.5"
64+
{{if PRODUCT_VERSION = "3.5" && isServer2025
65+
: # Install .NET Fx 3.5
66+
dism /Online /Add-Capability /CapabilityName:NetFx3 `
67+
`
68+
^elif PRODUCT_VERSION = "3.5"
6569
: # Install .NET Fx 3.5
6670
curl -fSLo microsoft-windows-netfx3.zip https://dotnetbinaries.blob.core.windows.net/dockerassets/microsoft-windows-netfx3-{{OS_VERSION_NUMBER}}.zip `
6771
&& tar -zxf microsoft-windows-netfx3.zip `

src/runtime/3.5/windowsservercore-ltsc2025/Dockerfile

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,7 @@ ENV `
99

1010
RUN `
1111
# Install .NET Fx 3.5
12-
curl -fSLo microsoft-windows-netfx3.zip https://dotnetbinaries.blob.core.windows.net/dockerassets/microsoft-windows-netfx3-ltsc2025.zip `
13-
&& tar -zxf microsoft-windows-netfx3.zip `
14-
&& del /F /Q microsoft-windows-netfx3.zip `
15-
&& dism /Online /Quiet /Add-Package /PackagePath:.\microsoft-windows-netfx3-ondemand-package~31bf3856ad364e35~amd64~en-us~.cab `
16-
&& del microsoft-windows-netfx3-ondemand-package~31bf3856ad364e35~amd64~en-us~.cab `
17-
&& powershell Remove-Item -Force -Recurse ${Env:TEMP}\* `
12+
dism /Online /Add-Capability /CapabilityName:NetFx3 `
1813
`
1914
# Apply latest patch
2015
&& curl -fSLo patch.msu https://catalog.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/bbe78019-f312-48bc-9949-7392807d86c2/public/windows11.0-kb5045934-x64-ndp481_fa9c3adfb0532eb8f4e521f4fb92a179380184c5.msu `

0 commit comments

Comments
 (0)