If you did not install .Net Framework yourself but found
that .Net is on your PC then each version was installed
and used by a software application you installed an
therefore you should not delete any of the versions.
If however "you installed" for example .Net version 3.5
thinking it was better than or an upgrade to .Net 2.0
which may have already been on your PC, then the
answer is "yes" you can uninstall 3.5 because you
installed it, but "no" for version 2.0 because a software
application you installed requires 2.0
Also a question:
If you look at the Add or Remove programs list
do any of the .Net entries have the letters "SDK"
as part of the .Net name?
JS
http://www.pagestart.com