Removing .NET Framework earlier versions

I am looking at a Windows Server 2008 R2 with the following versions of .NET Framework, 2.0.5, 3.0, and 3.5.  Is there an easy and safe way to remove the old versions of .NET without causing other problems?  If so, how?  I think there would be fewer patches (security vulnerabilities) down the road if I have less.  The software on the server uses the 3.5 version.  I suspect the earlier versions of .Net Framework were from previous software and installations.

  • Moved by Mike Laughlin 15 hours 1 minutes ago From 'Forums Issues' - not reporting an issue with the forums.
May 19th, 2015 11:58am

You can't remove the earlier versions, each version builds on top of the previous version, so rather than being a complete installation v3.0 adds to the existing v2.0 install. Similarly v3.5 adds to the existing v3.0 install.

I believe that changed with v4.0 so it works completely independently, but that's not relevant to your situation!

See https://msdn.microsoft.com/en-us/library/bb822049%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396 for full details, in particular :

"The .NET Framework versions 2.0, 3.0, and 3.5 are built with the same version of the CLR (CLR 2.0). These versions represent successive layers of a single installation. Each version is built incrementally on top of the earlier versions. It is not possible to run versions 2.0, 3.0, and 3.5 side by side on a computer. When you install version 3.5, you get the 2.0 and 3.0 layers automatically"

Free Windows Admin Tool Kit Click here and download it now
May 19th, 2015 4:59pm

Agree with Keith here. You can also ask over about any options you might have.

https://social.msdn.microsoft.com/Forums/vstudio/en-US/home?forum=netfxsetup

 

 

 

May 19th, 2015 8:53pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics