Alongside .NET 8.0.3 and .NET 9 Preview 2, Microsoft has also rolled out .NET 7.0.17 and .NET 6.0.28 LTS. These are all part of the March 2024 .NET update cycle that will automatically install via Windows Update. Optionally, if you want to upgrade your .NET version, you may use the provided download links below.
These updates include both functional and security improvements. 2 security vulnerabilities have been patched in this update, both of which address a .NET Denial of Service vulnerability.
Table of Contents
Download .NET 7.0.17, 6.0.28 LTS
Use the direct download links below to download the respective .NET Runtime, SDKs, and ASP.NET Core matching your operating system and architecture. Simply click on the respective link in the “Download” column to begin the download.
.NET 7.0.17
Runtime
Version | Platform | Download |
---|---|---|
.NET 7.0.17 Desktop Runtime | Windows | x64 x86 ARM64 |
.NET 7.0.17 Runtime | Windows | x64 x86 ARM64 |
.NET 7.0.17 Runtime | macOS | x64 ARM64 |
.NET 7.0.17 Runtime Binaries | Linux | x64 ARM32 ARM64 |
.NET 7.0.17 Runtime Binaries | Linux Alpine | x64 ARM32 ARM64 |
SDK
Version | Platform | Download |
---|---|---|
.NET 7.0.407 SDK | Windows | x64 x86 ARM64 |
.NET 7.0.407 SDK | macOS | x64 ARM64 |
.NET 7.0.407 SDK Binaries | Linux | x64 ARM32 ARM64 |
.NET 7.0.407 SDK Binaries | Linux Alpine | x64 ARM32 ARM64 |
ASP.NET Core
Version | Platform | Download |
---|---|---|
.NET 7.0.17 ASP.NET Core Runtime | Windows | Hosting bundle x64 x86 ARM64 (Binaries) |
.NET 7.0.17 ASP.NET Core Runtime Binaries | macOS | x64 ARM64 |
.NET 7.0.17 ASP.NET Core Runtime Binaries | Linux | x64 ARM32 ARM64 |
.NET 7.0.17 ASP.NET Core Runtime Binaries | Linux Alpine | x64 ARM32 ARM64 |
Click on this link for more .NET 7 download options.
.NET 6.0.28 LTS
Runtime
Version | Platform | Download |
---|---|---|
.NET 6.0.28 Desktop Runtime | Windows | x64 x86 ARM64 |
.NET 6.0.28 Runtime | Windows | x64 x86 ARM64 |
.NET 6.0.28 Runtime | macOS | x64 ARM64 |
.NET 6.0.28 Runtime Binaries | Linux | x64 ARM32 ARM64 |
.NET 6.0.28 Runtime Binaries | Linux Alpine | x64 ARM32 ARM64 |
SDK
Version | Platform | Download |
---|---|---|
.NET 6.0.420 SDK | Windows | x64 x86 ARM64 |
.NET 6.0.420 SDK | macOS | x64 ARM64 |
.NET 6.0.420 SDK Binaries | Linux | x64 ARM32 ARM64 |
.NET 6.0.420 SDK Binaries | Linux Alpine | x64 ARM32 ARM64 |
ASP.NET Core
Version | Platform | Download |
---|---|---|
.NET 6.0.28 ASP.NET Core Runtime | Windows | Hosting bundle x64 x86 ARM64 (Binaries) |
.NET 6.0.28 ASP.NET Core Runtime Binaries | macOS | x64 ARM64 |
.NET 6.0.28 ASP.NET Core Runtime Binaries | Linux | x64 ARM32 ARM64 |
.NET 6.0.28 ASP.NET Core Runtime Binaries | Linux Alpine | x64 ARM32 ARM64 |
Click on this link for more .NET 6 download options.
Once downloaded, simply execute the package and proceed with the on-screen instructions to install .NET.
Once you have installed the newer .NET preview version, all your applications will run using the new build as the previous preview version will be replaced. However, if a stable version is installed and running, it will not be replaced.
When installed, you may check which .NET version is running by running the following command in Command Prompt:
wmic product get description | findstr /C:.NET
Alternatively, you can also install .NET updates using the Windows Package Manager (winget) command in the Windows command line. Here is how:
- To install the .NET 7 runtime:
winget install dotnet-runtime-7
- To install the .NET 7 SDK:
winget install dotnet-sdk-7
- To update an existing installation:
winget upgrade
New in .NET 7.0.17, 6.0.28 LTS
The following list of improvements has been made in these releases. To read more about the different improvements, click on the links to be redirected to the original announcement.
.NET 7.0.17
- [Repo Updates]
- dotnet/sdk: .NET SDK
- dotnet/aspnet: ASP.NET Core Runtime
- dotnet/runtime: .NET Runtime
- dotnet/runtime-deps: .NET Runtime Dependencies
- dotnet/samples: .NET Samples
- [Security Advisory]
- CVE-2024-21392 – .NET Denial of Service Vulnerability
- CVE-2024-26190 – Microsoft QUIC Denial of Service Vulnerability
.NET 6.0.28 LTS
- [Repo Updates]
- dotnet/sdk: .NET SDK
- dotnet/aspnet: ASP.NET Core Runtime
- dotnet/runtime: .NET Runtime
- dotnet/runtime-deps: .NET Runtime Dependencies
- dotnet/samples: .NET Samples
- [Security Advisory]
- Same as .NET 7.0.17
.NET 7 Release History
Complete Version | Release Date | Significant Improvements | Announcement |
7.0.17 | 12-mar-24 | Addresses Denial of Service vulnerabilities and updates .NET repositories | Microsoft announces .NET 7.0.17 |
7.0.16 | 13-Feb-24 | Addresses security vulnerabilities and updates .NET repositories | Microsoft announces .NET 7.0.16 |
7.0.15 | 9-Jan-24 | Addresses security vulnerabilities and updates .NET repositories | Microsoft announces .NET 7.0.15 |
7.0.14 | 14-Nov-23 | Fixes elevation of privilege and security feature bypass vulnerabilities, includes updates to repos and other components | Microsoft announces .NET 7.0.14 |
7.0.13 | 24-Oct-23 | – Addresses the security fixes that were missing in the last update | Microsoft announces .NET 7.0.13 |
7.0.12 | 10-Oct-23 | -Addresses important security advisories -Updates to repos and other components | Microsoft announces .NET 7.0.12 |
7.0.11 | 12-Sep-23 | -Addresses important security advisories -Updates to repos and other components | Microsoft announces .NET 7.0.11 |
7.0.10 | 8-Aug-23 | -Addresses important security advisories -Updates to repos and other components | Microsoft announces .NET 7.0.10 |
7.0.8 | 22-Jun-23 | – Addresses an issue with X.509 Certificates import | Microsoft announces .NET 7.0.8 |
7.0.7 | 13-Jun-23 | – Several critical security advisories -Updates to repos and other components | Microsoft announces .NET 7.0.7 |
7.0.5 | 11-Apr-23 | – Security advisory -Updates to repos and other components | Microsoft announces .NET 7.0.5 |
7.0.4 | 14-Mar-23 | -Repo updates only | Microsoft announces .NET 7.0.4 |
7.0.3 | 14-Feb-23 | -Repo updates -Critical security updates | Microsoft announces .NET 7.0.3 |
7.0.2 | 10-Jan-23 | -Repository updates and other non-security fixes | Microsoft announces .NET 7.0.2 |
7.0.1 | 13-Dec-22 | -Patch for CVE-2022-41089; remote code execution vulnerability -Repository updates and other fixes | Microsoft announces .NET 7.0.1 |
7.0.0 | 8-Nov-22 | -Performance improvements -Native ARM64 support -C# 11 and F# 7 | Microsoft announces .NET 7.0.0 |
.NET 6 Release History
Complete Version | Release Date | Significant Improvements | Announcement |
6.0.28 | 12-Mar-24 | Addresses Denial of Service vulnerabilities and updates .NET repositories | Microsoft announces .NET 6.0.28 |
6.0.27 | 13-Feb-24 | Addresses security vulnerabilities and updates .NET repositories | Microsoft announces .NET 6.0.27 |
6.0.26 | 9-Jan-24 | Addresses security vulnerabilities and updates .NET repositories | Microsoft announces .NET 6.0.26 |
6.0.25 | 14-Nov-23 | Fixes elevation of privilege and security feature bypass vulnerabilities, includes updates to repos and other components | Microsoft announces .NET 6.0.25 |
6.0.24 | 24-Oct-23 | – Addresses the security fixes that were missing in the last update | Microsoft announces .NET 6.0.24 |
6.0.23 | 10-Oct-23 | -Addresses important security advisories -Updates to repos and other components | Microsoft announces .NET 6.0.23 |
6.0.22 | 12-Sep-23 | -Addresses important security advisories -Updates to repos and other components | Microsoft announces .NET 6.0.22 |
6.0.21 | 8-Aug-23 | -Addresses important security advisories -Updates to repos and other components | Microsoft announces .NET 6.0.21 |
6.0.19 | 22-Jun-23 | – Addresses an issue with X.509 Certificates import | Microsoft announces .NET 6.0.19 |
6.0.18 | 13-Jun-23 | – Several critical security advisories – Updates to repos and other components | Microsoft announces .NET 6.0.18 |
6.0.16 | 11-Apr-23 | – Includes security advisory – Updates to repos | Microsoft announces .NET 6.0.16 |
6.0.15 | 14-Mar-23 | – Non-security update with repository and library updates only | Microsoft announces .NET 6.0.15 |
6.0.14 | 14-Feb-23 | -Addresses a .NET Remote Code Execution vulnerability (CVE-2023-21808) -Some repositories have been updated | Microsoft announces .NET 6.0.14 |
6.0.13 | 10-Jan-23 | -Addresses a .NET Denial of Service vulnerability (CVE-2023-21538) -Repository updates and other fixes | Microsoft announces .NET 6.0.13 |
6.0.11 | 8-Nov-22 | -Improvements to ASP .NET Core, SDK, and Runtime | Microsoft announces .NET 6.0.11 |
6.0.10 | 11-Oct-22 | -Security advisory for developers -Improvements to CoreFX, ASP .NET Core, Runtime, and Templating | Microsoft announces .NET 6.0.10 |