Click here to Skip to main content
15,887,746 members
Articles / .NET
Alternative
Tip/Trick

A Safe Way to Get the User to Check if the .NET Framework is Installed

Rate me:
Please Sign up or sign in to vote.
5.00/5 (8 votes)
28 Apr 2011CPOL 16.1K   2   8
A safe way to get the user to check if the .NET Framework is installed

My method of choice has always been to look at the Windows folders listed under C:\Windows\Microsoft.NET\Framework.

Each framework version has its own sub-folder:

14/03/2011  23:11    <DIR>          v1.0.3705
14/07/2009  03:37    <DIR>          v1.1.4322
14/03/2011  23:11    <DIR>          v2.0.50727
14/07/2009  05:56    <DIR>          v3.0
14/03/2011  23:11    <DIR>          v3.5
28/04/2011  14:44    <DIR>          v4.0.30319

You also can easily get this from a command prompt by dir %windir%\Microsoft.NET\Framework\ /AD.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Engineer
Scotland Scotland
I have been working in the Oil & Gas Industry for over 30 years now.

Core Discipline is Instrumentation and Control Systems.

Completed Bsc Honours Degree (B29 in Computing) with the Open University in 2012.

Currently, Offshore Installation Manager in the Al Shaheen oil field, which is located off the coast of Qatar. Prior to this, 25 years of North Sea Oil & Gas experience.

Comments and Discussions

 
GeneralRe: Thanks! Pin
OriginalGriff28-Apr-11 22:39
mveOriginalGriff28-Apr-11 22:39 
GeneralThis is also a good option, but I would rather prefer Charle... Pin
All Time Programming9-May-11 19:46
All Time Programming9-May-11 19:46 
This is also a good option, but I would rather prefer Charles Opperman's Alternative. In that regardless of your system is of 32 or 64 bit, uninstalled but the folder exists, etc nothing matters; You just get the right and appropriate answer. If it is installed it will be listed, if uninstalled it wont be present even is the folders still exists. That will be much safe and accurate response.
Thanks for sharing. I learned something new from your option also.
GeneralReason for my vote of 5 I learn something new for check inst... Pin
RaviRanjanKr2-May-11 6:03
professionalRaviRanjanKr2-May-11 6:03 
GeneralUnfortuenatelly this does not show if Full or Client Framewo... Pin
Reinhard Ostermeier29-Apr-11 4:47
Reinhard Ostermeier29-Apr-11 4:47 
GeneralRe: Thats true for almost anything that can be installed/uninsta... Pin
DaveAuld29-Apr-11 4:55
professionalDaveAuld29-Apr-11 4:55 
GeneralReason for my vote of 5 With Griffs caveat, a 5 ! :) Pin
Manfred Rudolf Bihy29-Apr-11 3:43
professionalManfred Rudolf Bihy29-Apr-11 3:43 
GeneralMy only problem with this is that some people should not be ... Pin
OriginalGriff28-Apr-11 22:31
mveOriginalGriff28-Apr-11 22:31 
GeneralRe: No it doesn't replace it, it is just listed as an alternate ... Pin
DaveAuld28-Apr-11 22:32
professionalDaveAuld28-Apr-11 22:32 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.