If you are a developer, tech geek or just a normal person who needs to know what versions of Microsoft .Net Framework is installed on a computer this little tool from Asoft might be handy to you. Sometimes it can be difficult to figure out what already is installed and what you need to download yourself. Some operating system has some of the newer version built-in and some of the old operating system does not. You can see a list of built-in frameworks in different versions of Windows on Wikipedia.
What is .Net Framework and why do I need it?
.Net Framework (pronounced dot net) is a developed by Microsoft and is a large library of developer components shared by multiple programming languages like Visual Basic, Visual C++ and website development (IIS). Instead of including all those library functions in each programs, programs developed for the .Net Framework can share the same library functions based on the .Net Framework. In order to execute a .Net program on your Windows PC you will need to install the .Net Framework version that the specific program is targeted for. The .Net framework editions is backward compatible meaning if you have .Net 4.0 installed you can also have framework 2.0, 3.0 and 3.5. Regarding version 1.0 and 1.1 it might be another story, but not many programs are using those editions anymore today.
Get the free .Net Framework detector tool
With this little .Net framework detector tool you can easily found out what versions of the .Net Framework is installed. It can also tell you what service pack level has been installed for each framework.
Download the .Net Framework detector tool (353 KB)
(No installation required, just a single exe file in a zip archive)