Just got notified that NET Framework 3.5 is ready, and downloaded it.
The question that I have is that versions 1.1, 2.0 and 3.0 are still on the computer. Is it advisable to uninstall those earlier versions, as 3.5 is supposed to include them all? Or just leave well enough alone?
Chances are as an end user you won’t ever need any of the frameworks, unless you download an app that needs them. I’m not sure how popular desktop apps are that use the frameworks.
As far as I know, 3.5 is backwards compatible back to 2.0. 1.1 is sort of its own (messy) thing.
You can safely remove the others, and if you come across an app that needs them you can always get them again.
I’m a C# developer and according to M$ they should all be backwards compatible.
Just do what my company does. Make changes and see what breaks.
Thanks guys, I’ll give it a try, but create a restore point first.
Here’s a rundown of how the versions relate to one another:
[ul]
[li] Version 2.0 functionally replaces version 1.1[/li][li] Version 3.0 builds on top of version 2.0[/li][li] Version 3.5 builds on top of version 3.0[/li][/ul]
So, technically, you can’t have version 3.0/3.5 without having version 2.0 installed. The reason version 1.1 was left in place (i.e., not replaced by 2.0 upon installation) is for backwards-compatibility purposes.
Here’s an MSDN page with some additional information.