The Microsoft .net Framework contains a library of pre-coded functions and a virtual machine that manages code execution. Properly coded .net applications will perform a check if the Microsoft .net Framework is installed on the computer before they start the installation or execution. Improperly coded applications on the other hand might not which can lead to error messages, crashes, hangs or nothing at all.
The Microsoft .net Framework comes in various versions that build up on each other. The current versions that are mostly used by software developers are the Microsoft .net Framework 2.0, 3.0 and 3.5 with their respective Service Packs.
A user with .net Framework 3.5 installed will also have the versions 3.0 and 2.0 on his computer whereas someone with the Microsoft .net Framework 3.0 will only have version 2.0 installed as well.
The concept is not that hard to grasp but it is still confusing as to why so many different .net Framework versions are installed on the computer. That’s where the .net Version Detector (via Raymond) comes into play.
The portable software scans the computer system for installed .net Framework components and displays the results in a list. It will also list the root directory of the Microsoft .net Framework on the computer system and provide download links to versions that have not been installed yet.
This software makes the detection easier. Experienced users could also look in the System Control Panel and see which versions of the .net Framework are installed there which will give the same information except for the root directory and the download links.
Related posts:
Microsoft .net Framework Cleanup ToolWhy Can’t I Uninstall the Microsoft .net Framework?
Remove Microsoft .Net Framework Assistant From Firefox
Software Updates Checker
Microsoft Windows Live Offline Installation
Software Update Checker Comparison
Microsoft updates two critical security patches
Microsoft Security Bulletin March 2008

