Free. Cross-platform. Open source.
For Windows
.NET 7.0
Standard Term Support
Recommended
Version 7.0.11, released September 12, 2023
.NET 6.0
Long Term Support
Version 6.0.22, released September 12, 2023
What’s new in .NET 7?
.NET 7 improvements include overall performance enhancements, new tools for cross-platform development with .NET MAUI, updates for ASP.NET Core and cloud-native development, ARM64 support, and more.
Learn more
Other .NET downloads
.NET Framework
Looking for previous .NET Framework downloads for Windows?
Download .NET Framework
.NET Coding Pack
With one download, the .NET Coding Pack gives you everything you need to get started coding with C#. The pack includes the VS Code editor, the .NET SDK, Interactive Notebooks, and more!
Download .NET Coding Pack
Docker
Find official images for .NET and ASP.NET Core on the Microsoft Artifact Registry.
Explore .NET images
Build it with .NET
Web
Build web apps and services for macOS, Windows, Linux, and Docker.
Mobile and desktop
Use a single codebase to build native apps for Windows, macOS, iOS, and Android.
Cloud
Build scalable and resilient cloud-native apps that run on all major cloud providers.
Microservices
Create independently deployable microservices that run on Docker containers.
Machine learning
Game development
Internet of Things
Mobile
Desktop
Front-end web
Back-end APIs
Enhance your .NET experience
Explore further tools
Visual Studio
Fully-featured integrated development environment (IDE) on Windows for building every type of .NET application.
Download Visual Studio
Visual Studio Code
Develop on Linux, macOS, or Windows to build cross-platform websites and services. Install the C# extension to get the best experience.
Download Visual Studio Code
Visual Studio for Mac
Build native Android, iOS, macOS, and Windows apps with .NET MAUI, plus websites and services with ASP.NET Core.
Download Visual Studio for Mac
.NET 7.0.3 has been released by Microsoft as part of the February 2023 update. However, Microsoft is still updating .NET 6 as well. .NET 6.0.14 has also been released which is a security update that addresses a .NET Remote Code Execution vulnerability, CVE-2023-21808, amongst others.
You can update your .NET version using the direct download links given below. Installing the latest version of .NET will automatically replace the older, stable version. However, if you have a preview version installed as well, no changes will be made to it.
Let us briefly discuss the new features in .NET 6.0.14 before proceeding to see how to install them.
Table of contents
- What’s New in .NET 6.0.14
- Download .NET 6.0.14
- Runtime
- SDK
- ASP.NET Core Runtime
- Install .NET 6.0.14
- How to Remove/Uninstall .NET
- Conclusion
What’s New in .NET 6.0.14
There are a plethora of new improvements and fixes in .NET 6.0.14 over its predecessor. Microsoft has mainly focused on the following areas with this release:
- [Updates repositories]
- 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]
- Microsoft has released the security advisory CVE-2023-21808 which is a .NET Remote Code Execution vulnerability. A vulnerability existed in how .NET reads debugging symbols, where reading a malicious symbols file may result in remote code execution.
- [Additional fixes]
- Runtime
- ASPNET
To read more about the different improvements, click on the links given above to be redirected to the original Microsoft announcement.
Download .NET 6.0.14
Use the direct download links below to download the .NET 6.0.14 Runtime, SDKs, and ASP.NET Core Runtime matching your operating system and architecture:
Runtime
Download .NET 6.0.14 Desktop Runtime for Windows x64
Download .NET 6.0.14 Desktop Runtime for Windows x86
Download .NET 6.0.14 Desktop Runtime for Windows ARM64
Download .NET 6.0.14 Runtime for macOS x64
Download .NET 6.0.14 Runtime for macOS ARM64
Download .NET 6.0.14 Runtime Binaries for Linux ARM32
Download .NET 6.0.14 Runtime Binaries for Linux ARM64
Download .NET 6.0.14 Runtime Binaries for Linux ARM32 Alpine
Download .NET 6.0.14 Runtime Binaries for Linux ARM64 Alpine
Download .NET 6.0.14 Runtime Binaries for Linux x64
Download .NET 6.0.14 Runtime Binaries for Linux x64 Alpine
SDK
Download .NET SDK 6.0.406 for Windows x64
Download .NET SDK 6.0.406 for Windows x86
Download .NET SDK 6.0.406 for Windows ARM64
Download .NET SDK 6.0.406 for macOS x64
Download .NET SDK 6.0.406 for macOS ARM64
Download .NET SDK 6.0.406 Binaries for Linux ARM32
Download .NET SDK 6.0.406 Binaries for Linux ARM64
Download .NET SDK 6.0.406 Binaries for Linux ARM32 Alpine
Download .NET SDK 6.0.406 Binaries for Linux ARM64 Alpine
Download .NET SDK 6.0.406 Binaries for Linux x64
Download .NET SDK 6.0.406 Binaries for Linux x64 Alpine
ASP.NET Core Runtime
Download ASP.NET Core Runtime 6.0.14 Hosting Bundle for Windows
Download ASP.NET Core Runtime 6.0.14 for Windows x64
Download ASP.NET Core Runtime 6.0.14 for Windows x86
Download ASP.NET Core Runtime 6.0.14 Binaries for Windows ARM64
Download ASP.NET Core Runtime 6.0.14 Binaries for macOS x64
Download ASP.NET Core Runtime 6.0.14 Binaries for macOS ARM64
Download ASP.NET Core Runtime 6.0.14 Binaries for Linux ARM32
Download ASP.NET Core Runtime 6.0.14 Binaries for Linux ARM64
Download ASP.NET Core Runtime 6.0.14 Binaries for Linux ARM32 Alpine
Download ASP.NET Core Runtime 6.0.14 Binaries for Linux ARM64 Alpine
Download ASP.NET Core Runtime 6.0.14 Binaries for Linux x64
Download ASP.NET Core Runtime 6.0.14 Binaries for Linux x64 Alpine
More download and install options here.
Install .NET 6.0.14
You can begin by downloading the right .NET version for you from the links above and then running it to begin the installation process. Here is how:
Once you have installed the newer .NET version, all your applications will run using the new build as the previous version will be replaced.
-
Execute the downloaded installation package and click Install.
Begin .NET installation Run the installation package by double-clicking it (in the case of macOS and Windows), and then clicking Install on the installation wizard.
-
Close the wizard once the installation is complete.
Close installation wizard The installation will now begin. It does not take much time nor does it require a restart. Click Close once it has been installed successfully.
You have now installed the .NET. You may check which .NET version is running by typing in the following command in Command Prompt:
wmic product get description | findstr /C:.NET
How to Remove/Uninstall .NET
If you wish to remove a .NET version from your computer, you can simply uninstall it like any other regular application. Here are the steps to following:
-
Open the Programs & Features applet by typing in “appwiz.cpl” in the Run Command box.
Open Programs & Features applet -
Right-click the .NET component that you want to remove, then click Uninstall from the context menu.
Uninstall .NET The uninstallation wizard will now launch.
-
Click Uninstall again.
Confirm .NET removal -
When removed, click Close.
Close uninstallation wizard
Conclusion
If you are a developer, then we would recommend that you upgrade to .NET 6.0.14 since it includes new fixes and addresses critical security vulnerabilities that could be easily exploited. It gives you more flexibility over your code with faster and more efficient coding; achieving more with less scripting.
.NET 6 Release History
Complete Version | Release Date | Significant Improvements | Announcement |
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 |
This tutorial will teach us how to download and install .NET (or .NET Core or Dot Net Core). The downloads consist of three parts the .NET SDK, runtime & Hosting bundle. Learn the difference between the .NET SDK, Runtime & Hosting bundle. We have also listed dependencies that you must install before. Also the list of supported OS. ASP.NET Core is not a separate download. It is installed as part of the .NET core.
Table of Contents
- .NET Vs .NET Core
- Download .NET
- Difference Between SDK Vs Runtime Vs Hosting Bundle
- .NET SDK
- Runtime
- ASP.NET Core Hosting Bundle
- Supported OS
- Windows
- macOS
- Linux
- .NET SDK Dependencies
- Installing .NET SDK
- How to find out which .Net version is installed on your PC
.NET Framework, is a development platform for creating Windows apps. It was released in 2002. The current version is 4.8 and it will be its last version.
.NET Core is a successor .NET Framework. It was called .NET Core until the version 3.1.
The .NET Core was renamed as .NET from the version 5.0.
Download .NET
You can download NET Core from the link https://dotnet.microsoft.com/download/dotnet-core
As of the writing of this article .NET Core 7.0.4 is the latest stable version. Choose the recommended version from the list. Also, make sure to check whether your OS supports the version by scrolling down to the Supported OS Section
The section contains 4 downloads underlined in red.
Difference Between SDK Vs Runtime Vs Hosting Bundle
The dot not core download page contains three download options. They are
- .NET SDK
- Runtime. There are three options here. .NET Runtime, .NET Desktop Runtime & ASP.NET Core Runtime.
- ASP.NET Core Hosting Bundle for Windows. This is listed under ASP.NET Core Runtime.
.NET SDK
The SDK stands for Software Development Kit contains the everything you need to develop, build and run .NET Core Applications. You can build app either using command-line tools or using any editor like Visual Studio/Visual Studio Code.
SDK also includes the runtime.
Runtime
The Run time includes everything you need to run a .NET core Application. The SDK is to build the App. The Runtime is to run the App.
There are three run times available.
- .NET Runtime
- .NET Desktop Runtime
- ASP.NET Core Runtime
NET Runtime: Contains just the components needed to run a console app.
ASP.NET Core Runtime: Contains the components needed to run a existing web/server applications. This Runtime also includes the .NET Runtime
NET Desktop Runtime: Contains the components needed to run a existing Windows desktop applications. This Runtime also includes the .NET Runtime
ASP.NET Core Hosting Bundle
Under ASP.NET Core Runtime, we have a download option for Hosting Bundle.
The Hosting bundle contains the files required to run existing web/server applications on the IIS Server in Windows OS. It also includes the .NET Core run time & ASP.NET Core Runtime.
Supported OS
Windows
Version | Supported OS | Version | |
---|---|---|---|
7.0 | Windows 7 | Not Supported | |
Windows 8.1 | Not Supported | ||
Windows 10 | 1607+ | ||
Windows 11 | 22000+ | ||
Windows Server | 2012+ | ||
Nano Server | 1809+ | ||
6.0 | Windows 7 | SP1 | Supported with Extended Security Updates |
Windows 8.1 | |||
Windows 10 | 1607+ | ||
Windows 11 | 22000+ | ||
Windows Server | 2012+ | ||
Nano Server | 1809+ | ||
5.0 | Windows 7 | SP1 | Supported with Extended Security Updates |
Windows 8.1 | |||
Windows 10 | 1607 | ||
Windows 11 | 22000+ | ||
Windows Server | 2012+ | ||
Nano Server | 1809+ | ||
3.0 | Windows 7 | SP1 | |
Windows 8.1 | |||
Windows 10 | 1607+ | ||
Nano Server | 1803+ | ||
Windows Server | 2012 R2 |
macOS
Dot Net Version | Mac Version | |
---|---|---|
7.0 | 10.15+ | |
6.0 | 10.15+ | |
5.0 | 10.15+ | |
3.0 | 10.13+ | Apple Support Sitemap Apple Security Updates |
Linux
Dot Net Version | OS | Version | Architecture |
---|---|---|---|
7.0 | Alpine Linux | 3.15+ | x64, Arm64, Arm32 |
CentOS | 7+ | x64 | |
Debian | 10+ | x64, Arm64, Arm32 | |
Fedora | 33+ | x64 | |
openSUSE | 15+ | x64 | |
Oracle Linux | 7+ | x64 | |
Red Hat Enterprise Linux | 7+ | x64, Arm64 | |
SUSE Enterprise Linux (SLES) | 12 SP2+ | x64 | |
Ubuntu | 18.04+ | x64, Arm64, Arm32 | |
6.0 | Alpine Linux | 3.13+ | x64, Arm64, Arm32 |
CentOS | 7+ | x64 | |
Debian | 10+ | x64, Arm64, Arm32 | |
Fedora | 33+ | x64 | |
openSUSE | 15+ | x64 | |
Oracle Linux | 7+ | x64 | |
Red Hat Enterprise Linux | 7+ | x64, Arm64 | |
SUSE Enterprise Linux (SLES) | 12 SP2+ | x64 | |
Ubuntu | 16.04, 18.04, 20.04+ | x64, Arm64, Arm32 | |
5.0 | Alpine Linux | 3.12+ 3.13+(Arm64 only) |
x64, Arm64 |
CentOS | 7+ | x64 | |
Debian | 9+ | x64, Arm32, Arm64 | |
Fedora | 33+ | x64 | |
Linux Mint | 18+ | x64 | |
openSUSE | 15+ | x64 | |
Red Hat Enterprise Linux | 7+ | x64 | |
SUSE Enterprise Linux (SLES) | 12 SP2+ | x64 | |
Ubuntu | 21.04, 20.04, 18.04, 16.04 | x64, Arm32, Arm64 | |
3.0 | Red Hat Enterprise Linux | 6+, 7, 8 | x64 |
CentOS | 7, 8 | x64 | |
Oracle Linux | 7, 8 | x64 | |
Fedora | 30+ | x64 | |
Debian | 9+ | x64, ARM32, ARM64 | |
Ubuntu | 16.04+ | x64, ARM32, ARM64 | |
Linux Mint | 18+ | x64 | |
openSUSE | 15+ | x64 | |
SUSE Enterprise Linux (SLES) | 12 SP2+ | x64 | |
Alpine Linux | 3.8+ | x64, ARM64 |
.NET SDK Dependencies
The .NET SDK has a dependency on the following Packages. Hence you need to install them
Windows 7
Microsoft Visual C++ 2015-2019 Redistributable 64-bit / 32-bit.
KB3063858 64-bit / 32-bit on Windows 7 SP1 ESU.
Microsoft Root Certificate Authority 2011 (.NET Core 2.1 offline installer only) Windows 7 SP1 ESU.
Microsoft Visual C++ 2015 Redistributable Update 3.
Universal C Runtime https://support.microsoft.com/en-us/help/2999226/update-for-universal-c-runtime-in-windows
Security Advisory https://support.microsoft.com/en-us/help/2533623/microsoft-security-advisory-insecure-library-loading-could-allow-remot
Window 8.1
Microsoft Visual C++ 2015-2019 Redistributable 64-bit / 32-bit.
Microsoft Visual C++ 2015 Redistributable Update 3.
Universal C Runtime https://support.microsoft.com/en-us/help/2999226/update-for-universal-c-runtime-in-windows
Security Advisory https://support.microsoft.com/en-us/help/2533623/microsoft-security-advisory-insecure-library-loading-could-allow-remot
Windows Server 2012
Microsoft Visual C++ 2015-2019 Redistributable 64-bit / 32-bit
Universal C Runtime https://support.microsoft.com/en-us/help/2999226/update-for-universal-c-runtime-in-windows
Security Advisory https://support.microsoft.com/en-us/help/2533623/microsoft-security-advisory-insecure-library-loading-could-allow-remot
Windows Server 2012 R2
Microsoft Visual C++ 2015-2019 Redistributable 64-bit / 32-bit
Universal C Runtime https://support.microsoft.com/en-us/help/2999226/update-for-universal-c-runtime-in-windows
Security Advisory https://support.microsoft.com/en-us/help/2533623/microsoft-security-advisory-insecure-library-loading-could-allow-remot
Installing .NET SDK
Installing .NET SDK is quite straight forward. Double click on the Downloaded Installer
Click on Install to begin the installation.
It will take some time.
In the end, you will see the installation successful window. It will give you the details of the component installed.
How to find out which .Net version is installed on your PC
Open the folder C:\Program Files\dotnet\sdk
or C:\Program Files (x86)\dotnet\sdk
. You should be able to see all the Dot net Core versions installed in your PC
You can check the version of the Dot net core runtime from the folder C:\Program Files\dotnet\shared\Microsoft.NETCore.App
Path to dotnet.exe
using where
dotnet --info
will give you more information is about the .Net core installation as shown below
A framework for building web apps and services with .NET and C#
This is an exact mirror of the ASP.NET Core project, hosted at https://www.microsoft.com.
SourceForge is not affiliated with ASP.NET Core.
ASP.NET Core is a trademark of Microsoft.
For more information, see the SourceForge Open Source Mirror Directory.
-
Summary
-
Files
-
Reviews
Download Latest Version
NET 7.0.11.zip (33.4 MB)
Get Updates
Home
Name | Modified | Size | InfoDownloads / Week |
---|---|---|---|
v7.0.11 | 2023-08-25 |
27 |
|
v6.0.22 | 2023-08-25 |
1 |
|
v7.0.10 | 2023-07-15 |
0 |
|
v6.0.21 | 2023-07-15 |
0 |
|
v7.0.9 | 2023-06-21 |
1 |
|
Totals: 5 Items | 29 |
Other Useful Business Software
Open LMS delivers an effective and engaging learning experience.
Open LMS is Open Source at its core. Migrating to Open LMS is simple and easy.
As the largest commercial provider of hosting and support services for the open-source Moodle™ learning platform, we help organizations and institutions deliver great learning experiences without complexities
Learn More