Recently Microsoft announced an open-source version of .NET which means that now .NET can be made available to other platforms as well like Linux and Mac.

What is .NET Framework?

The .NET Framework is a software development framework developed by Microsoft. It includes a large library of pre-coded solutions that developers can use to create applications for Windows, web, and mobile devices. The framework provides a programming model, a runtime, and tools to create and run applications. .NET Framework simplifies the application development process and reduces the development time due to pre-written code, making the development task less complicated.

If you are a developer or advanced user, you will need multiple .NET Framework versions to be installed on the same system for testing and other purposes. I find it difficult to find and then download each version from Microsoft’s website, as the downloads are scattered all around. The purpose of this page is to organize all the .NET Framework versions download links in one place, so that you can download your desired version with a single click. You can also check which versions of .NET Framework are already installed in your system. Note: Please note that the direct download links given in the following tables are for 64-bit systems. If you want more download links for each .NET version, please click on More Info.

.NET 8 Download

.NET 7 Download

.NET 6 Download

.NET 5 Download

.NET Framework 4 Download

.NET Framework 3 and earlier download

  • Release date and end of life dates taken from here, here and here.

All in One .NET Framework installers

If you want to install all versions of .NET Framework on your computer, an easier way is to use the all-in-one .NET Framework installer tools. I’m listing down some of the most popular tools for installing all available .NET Framework automatically.

All in One Runtimes

All in One Runtimes (or AIO Runtimes) is an executable script for installing commonly used runtimes and frameworks in Windows. It also includes the option to install all versions of .NET Framework. Download All in One Runtimes

Supported versions of .NET Framework for Windows

The following versions of .NET Framework are supported on the below-listed versions of Windows Operating System:

.NET Framework version 4.8 is supported on Windows 10 and later operating systems. .NET Framework versions 4.5 through 4.7.2 are supported on Windows 7 SP1 and later. .NET Framework versions 4.0, 4.5, and 4.5.1 are supported on Windows Vista SP2 and later. .NET Framework version 3.5 SP1 is supported on Windows XP SP3, Windows Server 2003 SP2, Windows Server 2008 SP2, and Windows Server 2008 R2 SP1. .NET Framework version 3.0 SP2 is supported on Windows Vista SP2 and Windows Server 2008 SP2. .NET Framework version 2.0 SP2 is supported on Windows 2000 SP4, Windows XP SP3, Windows Server 2003 SP2, Windows Vista SP2, and Windows Server 2008 SP2. .NET Framework version 1.1 SP1 is supported on Windows XP SP3 and Windows Server 2003 SP2.

Uninstall .NET Framework

If you want to completely uninstall a specific version of .NET Framework to clean up all its related files and registry entries, you can use .NET Framework cleanup tool. Download .NET Framework cleanup tool Select the version from the drop-down menu. Do you know of any other all-in-one .NET Framework installation tool? Share your thoughts in the comments below. Price Currency: USD Operating System: Windows Application Category: DeveloperApplication