Susan Bradley has just recommended we upgrade .NET Framework to version 4.5.2 or 4.6.1 (or stick with 3.5 SP1) on Windows 7. I have 4.6.1. Can I uninstall (through Programs and Features) 4.5, 4.5.1, 4.5.2, and 4.6?
I am on Win 7 SP1. Along with pretty common programs I am running Visual Studio 2015 Community Edition.
In Programs and Features I have listed:
4.5 Multi-Targeting Pack
4.5.1 Multi-Targeting Pack
4.5.1 Multi-Targeting Pack (ENU)
4.5.1 SDK
4.5.2 Multi-Targeting Pack
4.5.2 Multi-Targeting Pack (ENU)
4.6 SDK
4.6 Targeting Pack
4.6 Targeting Pack (ENU)
4.6.1
4.6.1 SDK
4.6.1 Targeting Pack
4.6.1 Targeting Pack (ENU)
Microsoft .NET Version Manager (x64) 1.0.0-beta5
Is it safe (and necessary) to uninstall any of these? If so, which ones? What about removing all of them up through 4.6 Targeting Pack (ENU), leaving just the 4.6.1 versions (4 of them!)?
Finally, related questions are
1. What are all these different versions? What is the difference between “Multi-Targeting Pack”, “Multi-Targeting Pack (ENU)”, and “SDK”? Why are they all needed? (Are any of them there because of Visual Studio?)
2. Susan said “On January 26 Microsoft released .NET Framework 4.6.1 for Win7 SP1. Why does my Control Panel say it was installed on my system on 12/17/2015? (Could it have been installed by a Visual Studio update?)
3. What is the “Microsoft .NET Version Manager (x64) 1.0.0-beta5”? How did I get it installed on my system? What does it do?
Thanks a lot,
Gene