OnePlus 5 review
Hi folks,with this months updates I had 7 for .NET framework.I've never really understood exactly why these are needed other than "some" programs wont work without them?This month there is updates for .NET framework 1.1,2.0,3.0,3.5,and 4.Do we really need all these and does this mean if you are being offered them that you have all these different "versions" installed? I'm just wondering what other folk do?Do you just install them all?I don't want to install them all if they aren't needed?Any advice is appreciated.Thanks.
Why all the different versions though?
Some 3rd party programs need a specific version of .net to work.
Firstly, the .Net Framework moniker is somewhat misleading as it suggests that it is related networks or the Internet when it isn't really.
Put simply, a lot of software developers use capabilities within .NET in order to obviate developing commonly used capabilities from scratch. In principle it makes sense. But, IMHO, .NET (esp. with all its variants) is unwieldy. It is very large and seems to require an awful lot of updates.
As far as I can tell, the numerous variants are often required because the later versions are not (entirely) backwards compatible. So a certain piece of installed software may require .NET 1.1 even though it is years old.
I believe that the later versions (e.g. 3.5.1 and 4) have made a better stab at being backwards compatible, but by no means perfect.
It seems that there is no easy way to determine which versions you really need (or can get rid of). So one's system gets clagged up with potentially redundant software (Microsoft don't seem to care a hoot about this). If you start from a clean system and only install versions that specific programs you install require, you would (might) only have what you need.
I have WinXP on a number of machines without any versions of .NET (as nothing installed on these requires it).
Installing Win7 seems to install .NET 3.5.1 by default. I guess Win8 must install at least one version as well.
I agree with Batch that .net is too large and fragmented. It definitely has too many versions and in my experience programs that utilise it are slow to load. Unfortunately we have no option as this is at the behest of the programmer.
So there's no real way to determine what updates to install and what ones to "hide"? Do the folk here with Win7 usually install all the .net updates that are offered?It does seem like a lot to me too and I just get the feeling that I don't really need them all?Thanks folks.
You have the choice to not use .net if that is what you want. I suppose that you can uninstall them all and wait to see if it affects any of your programs and re-install if necessary. However to me that sound a bit like work for work's sake. Leaving them all installed and updated does no harm as they are only used when needed. Bothersome but practical.
"Do the folk here with Win7 usually install all the .net updates that are offered?" See my reply of 6.06 yesterday. Yes. I do not know why exactly, but does it matter? As long as everything works, the amount of space used is minimal.Does installing them all cause you any problems?
@john bunyan No they haven't caused me any problems.I just wonder if everything Microsoft "offers" in their updates are really needed and especially with these as there is so many of them(different versions too)and it's not even clear exactly what programs require them to work?I too have always installed them all but just thought about yesterday before installing them all.I have however installed them all now.Thanks.
I have Win 7 and like others, just resign myself to letting them all download and install. Not worth the bother trying to work out what to keep or ignore.
This thread is now locked and can not be replied to.