.NET Framework runtime is a Microsoft product which is used to run the applications made with Visual Studio using this framework. If you read the system requirements of most of modern software for Windows, you will see that most of them require .NET Framework to be installed on the computer so that the application can be installed and run.
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.
If you are a developer or an advanced user, you will need multiple versions of .NET Framework to be installed on the same system for testing and other purposes. I find it quite 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 download links of .NET Framework in one place so that we can download our desired version with a single click.
.NET Framework All versions direct download links
Download .NET Framework 1.0
Download .NET Framework 1.1
Download .NET Framework 2.0
Download .NET Framework 3.0
I couldn’t find a valid download link of version 3.0 from Microsoft download center. So I am giving an alternative direct download link to the same file. If anyone finds a download link from Microsoft, kindly let me know through comments below.
Download .NET Framework 3.5
Download .NET Framework 4.0
Download .NET Framework 4.5
Download .NET Framework 4.5.1 (Complete review here)
Download .NET Framework 4.5.2 (Complete review here)
Installing all the compatible frameworks at once is also possible using a software called All in One Runtimes. I haven’t tried it myself but the review states that it does install all the common runtimes in Windows along with different versions of .NET Framework. The only issue is that the site as well as the software are in German language.