up vote 0 down vote favorite
share [g+] share [fb]

I have too many versions of the .net framework runtime installed on my Windows Xp Pro system.Is there way to determine which softwares are using different .net framework runtimes ?

v1.0.3705 , v1.1.4322 , v2.0.50727 , v3.0 , v3.5

link|improve this question

65% accept rate
feedback

2 Answers

up vote 2 down vote accepted

Having the different versions of the .net framework installed on a machine is not going to cause any problems. Alot of different applications will be targeting the different frameworks. Trying to uninstall one may end up breaking others.

The largest different is between version 1.1 and 2.0. There were breaking changes made in those two versions of the framework and both of those should be kept installed. Then next step up happened when 3.0 and 3.5 were released. Both of those versions are compatible with 2.0 (in fact are layered on top of) and are optional. The next version to come out will be 4.0 with the next release of Visual Studio, and this will have some new features that will not depend on any of the older versions much like 2.0's release was.

I myself wouldn't worrry about having the frameworks on your machine. They won't hurt anything, and when you download and run programs for your windows machine you won't have to worry about also downloading another framework.

Hope this helps some.

link|improve this answer
feedback

Since .Net 3.0 builds on .Net 2.0 CLR and 3.5 builds on 2.0 and 3.0, you can't uninstall 2.0 and 3.0 if you wish to keep 3.5.

So don't uninstall anything - let Windows manage which .Net versions to keep.
Uninstalling is sure to break some .Net framework-using application.

link|improve this answer
I understand the dependence on the runtimes – iceman Nov 21 '09 at 19:42
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.