- Bobb - said:
I use XP SP3 on a home PC and in Add/Remove I see that I have
.NET Framework SP1
.NET Framework SP2
.NET Framework SP3
and when I choose WINDOWSUPDATE, I see a new (for me) SP3.5
They are 100+mb each.
It's just a user PC : do I need .NET Framework and all of these updates ?
I would think that if I had NO updates and installed Service Pack 3.5, it
would get me up to speed, so should I uninstall the first 3 ?
I checked online but couldn't find a simple answer to
" What are these?' and 'Do I really need them ?'
Thanks
There is a pretty diagram on this page, that attempt to explain the
relationship between the .NET packages. But I'm not convinced it's entirely
accurate. In any case, they're not versions, more like layers in a
layer cake. And each layer can have its own patches to fix things.
It's similar to Java in some ways, but supports more than one
development language, to make programs that rely on it.
http://en.wikipedia.org/wiki/.NET_Framework
You can compare it to the layer cake for the Java language, here.
http://download.oracle.com/javase/6/docs/index.html
*******
For fun, you can try the NetFX Setup Verifier. It does some checks
that your installation works in some way.
http://blogs.msdn.com/b/astebner/archive/2008/10/13/8999004.aspx (description)
You have to scroll down on this page a bit, to find it.
https://skydrive.live.com/?cid=27e6a35d1a492af7&id=27E6A35D1A492AF7!376 (downloads)
netfx_setupverifier_new Jan. 17, 2011 Aaron Stebner 244,336 bytes
Unzip that, then run the tool. The dialog box should have a pull-down
menu, with the layers the tool believes are installed (as detected in
the registry).
From the README file in that package, you get a list of the versions
available at the time the tool was released. Notice .NET 2.0 has had
two Service Packs released for it, presumably as part of helping align
it with further "layers" added to the "cake". The stack helps programmers
write more compact programs (seeing as now, all the bloat is in this stack).
..NET Framework 1.0
..NET Framework 1.1
..NET Framework 1.1 SP1
..NET Framework 2.0
..NET Framework 2.0 SP1
..NET Framework 2.0 SP2
..NET Framework 3.0
..NET Framework 3.0 SP1
..NET Framework 3.0 SP2
..NET Framework 3.5
..NET Framework 3.5 SP1
..NET Framework 4 Client
..NET Framework 4 Full
The Common Language Runtime (CLR) Version number is supposed to
control versioning, but seems to be a bust in that regard. It
still isn't precise enough, leaving users wondering if they
have enough of those packages installed or not.
*******
This is the only one I've got, and I used this package when I had an ATI
graphics card that used .NET for the control panel.
.NET Framework 2.0 SP2
Windows Update is offering me version 3.5, but I've ignored that
offer, for a long long time. I don't need it at the moment. OSes
like Windows 7, come with more of the "cake", by default.
HTH,
Paul