Download .NET Framework

.NET Framework is a Windows-only version of .NET for building client and server applications.

We recommend that all new product development uses .NET 8 or later. These newer .NET versions are cross-platform, support more application types, and deliver high performance.

You should only download .NET Framework if one of the following is true:

  1. An application you're building requires .NET Framework.
  2. An application you're using requires .NET Framework.
Versions of .NET Framework available for download
Version Release date End of support
.NET Framework 4.8.1 August 9, 2022
.NET Framework 4.8 April 18, 2019
.NET Framework 4.7.2 April 30, 2018
.NET Framework 4.7.1 October 17, 2017
.NET Framework 4.7 April 5, 2017
.NET Framework 4.6.2 August 2, 2016
.NET Framework 3.5 SP1 November 18, 2008 January 9, 2029

The following releases have reached end of life, meaning they're no longer supported. We recommend moving to a supported release.

Out of support versions
Version Release date End of support
.NET Framework 4.6.1 November 30, 2015 April 26, 2022
.NET Framework 4.6 July 20, 2015 April 26, 2022
.NET Framework 4.5.2 May 5, 2014 April 26, 2022
.NET Framework 4.5.1 October 17, 2013 January 12, 2016
.NET Framework 4.5 August 15, 2012 January 12, 2016
.NET Framework 4.0 April 12, 2010 January 12, 2016

Docker

Looking for .NET Framework Docker images for Windows?

Explore .NET Framework images