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.
Unless your application has specific reasons for earlier SDKs or runtimes, you may safely remove older versions.
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 .
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.
It is safe to install multiple versions of the . NET Framework on your computer.
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.
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With