Not sure what to download? See recommended downloads for the latest version of .NET.
These downloads may update Visual Studio and the .NET Framework on your machine. Some of the downloads may only support certain Visual Studio versions.
.NET is a free, cross-platform, open-source developer platform for building many different types of applications.
Version | Status | Visual Studio 2017 SDK Tooltip: Do you want to build apps? The software development kit (SDK) includes everything you need to build and run .NET applications, using command-line tools and any editor (like Visual Studio). | Visual Studio 2019 SDK Tooltip: Do you want to build apps? The software development kit (SDK) includes everything you need to build and run .NET applications, using command-line tools and any editor (like Visual Studio). | Runtime Tooltip: Do you want to run apps? The runtime includes everything you need to run .NET applications. The runtime is also included in the SDK. | Release notes |
---|---|---|---|---|---|
.NET 7.0 | Preview Tooltip: Preview releases provide early access to features that are currently under development. These releases are generally not supported for production use. | N/A | N/A |
x64 Runtime
|
x86 Runtime
(v7.0.0-preview.4) |
Release notes |
.NET 6.0 | LTS Tooltip: Long-term support (LTS) releases have an extended support period (3 years). Use LTS if you need to stay supported on the same version of .NET or .NET Core for longer. | N/A | N/A |
x64 Runtime
|
x86 Runtime
(v6.0.5) |
Release notes |
.NET 5.0 | End of life Tooltip: This release has reached end of life, meaning it's no longer supported. We recommend moving to a supported release. | N/A |
x64 SDK
|
x86 SDK
(v5.0.408) |
x64 Runtime
|
x86 Runtime
(v5.0.17) |
Release notes |
.NET Core 3.1 | LTS Tooltip: Long-term support (LTS) releases have an extended support period (3 years). Use LTS if you need to stay supported on the same version of .NET or .NET Core for longer. | N/A | N/A |
x64 Runtime
|
x86 Runtime
(v3.1.25) |
Release notes |
.NET Core 3.0 | End of life Tooltip: This release has reached end of life, meaning it's no longer supported. We recommend moving to a supported release. | N/A |
x64 SDK
|
x86 SDK
(v3.0.103) |
x64 Runtime
|
x86 Runtime
(v3.0.3) |
Release notes |
.NET Core 2.2 | End of life Tooltip: This release has reached end of life, meaning it's no longer supported. We recommend moving to a supported release. |
x64 SDK
|
x86 SDK
(v2.2.110) |
x64 SDK
|
x86 SDK
(v2.2.207) |
x64 Runtime
|
x86 Runtime
(v2.2.8) |
Release notes |
.NET Core 2.1 | End of life Tooltip: This release has reached end of life, meaning it's no longer supported. We recommend moving to a supported release. | N/A |
x64 SDK
|
x86 SDK
(v2.1.818) |
x64 Runtime
|
x86 Runtime
(v2.1.30) |
Release notes |
.NET Core 2.0 | End of life Tooltip: This release has reached end of life, meaning it's no longer supported. We recommend moving to a supported release. | N/A | N/A |
x64 Runtime
|
x86 Runtime
(v2.0.9) |
Release notes |
.NET Core 1.1 | End of life Tooltip: This release has reached end of life, meaning it's no longer supported. We recommend moving to a supported release. | N/A | N/A |
x64 Runtime
|
x86 Runtime
(v1.1.13) |
Release notes |
.NET Core 1.0 | End of life Tooltip: This release has reached end of life, meaning it's no longer supported. We recommend moving to a supported release. | N/A | N/A |
x64 Runtime
|
x86 Runtime
(v1.0.16) |
Release notes |
.NET Standard is a formal specification of .NET APIs that are intended to be available on all .NET implementations. To target .NET Standard in your projects, install one of the SDKs from the .NET/.NET Core table. For more information, see the .NET Standard article.
.NET Framework is a Windows-only version of .NET for building any type of app that runs on Windows.
Version | Developer Pack Tooltip: Do you want to build apps? The developer pack is used by software developers to create applications that run on .NET Framework, typically using Visual Studio. | Runtime Tooltip: Do you want to run apps? The runtime includes everything you need to run existing apps/programs built with .NET Framework. | Release notes |
---|---|---|---|
.NET Framework 4.8 | Developer Pack | Runtime | Release notes |
.NET Framework 4.7.2 | Developer Pack | Runtime | Release notes |
.NET Framework 4.7.1 | Developer Pack | Runtime | Release notes |
.NET Framework 4.7 | Developer Pack | Runtime | Release notes |
.NET Framework 4.6.2 | Developer Pack | Runtime | Release notes |
.NET Framework 4.6.1 | Developer Pack | Runtime | Release notes |
.NET Framework 4.6 | Developer Pack | Runtime | Release notes |
.NET Framework 4.5.2 | Developer Pack | Runtime | Release notes |
.NET Framework 4.5.1 | Developer Pack | Runtime | Release notes |
.NET Framework 4.5 | Runtime | Release notes | |
.NET Framework 4.0 | Runtime | Release notes | |
.NET Framework 3.5 SP1 | Runtime | Release notes |
Service | Tools | Documentation |
---|---|---|
Microsoft Azure |
Azure SDK for .NET
Included in Visual Studio 2017 |
Developer Documentation |
Office 365, Office & SharePoint | Included in Visual Studio 2017 | Developer Documentation |
OneDrive | Live SDK | Developer Documentation |
Bing | Developer Documentation |
Platform | Tools | Documentation |
---|---|---|
Xamarin |
Xamarin Tools for iOS and Android
Included in Visual Studio 2017 |
Developer Documentation |
Platform | Tools | Documentation |
---|---|---|
Unity |
Visual Studio 2015 Tools for Unity
Included in Visual Studio 2017 |
Developer Documentation |