Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Safe to uninstall .NET Framework 2.0 and 1.0 after installing 3.5?

I'm new to Windows development and I have a question. I'm using a Mac with Boot Camp to run Windows in dual boot, but I have an extremely small Windows partition (10 GB, because Boot Camp failed with bigger partition, due to the disk usage). After installing Visual Studio 2008 I continuously get low-disk-space warnings so I want to free up some space. I can see, from the control panel, that I have several .NET Framework versions installed (1.0, 2.0, 3.5, various service packs). I want to know if since I have the 3.5 installed, I can safely remove the other ones.

Thank you.

like image 319
tunnuz Avatar asked Dec 22 '08 09:12

tunnuz


People also ask

Is it safe to uninstall old .NET Framework?

Unless your application has specific reasons for earlier SDKs or runtimes, you may safely remove older versions.

What will happen if I uninstall .NET Framework?

Uninstalling the Microsoft . NET Framework may cause some applications to cease to function. In general, you should not uninstall any versions of the . NET Framework that are installed on your computer, because an application you use may depend on a specific version of the .

Can I uninstall older versions of Microsoft .NET framework?

NET Runtime updates are compatible with the latest major version of the . NET SDKs. This means that you can remove safely the older versions. To remove the unuseful version of the SDKs and runtimes, you can use the dotnet-core-uninstall tool.

Can I install multiple versions of .NET Framework?

It is safe to install multiple versions of the . NET Framework on your computer.


2 Answers

You can remove the 1.1 Framework, but you cannot remove the 2.0 Framework

This is because the .NET 3.5 framework is an extension of the 2.0 framework, and not a separate one.

like image 70
Mohsin Sheikh Khalid Avatar answered Oct 13 '22 02:10

Mohsin Sheikh Khalid


As well as the other (correct) answers stating that 3.5 depends on 2.0, I'd suggest that you don't remove 1.1 for compatibility reasons. MS did a pretty good job making 2.0 backwards-compatible, but it's not 100%. Any application written for and tested on 1.1 is more likely to work on that than on 2.0.

like image 39
Jon Skeet Avatar answered Oct 13 '22 00:10

Jon Skeet