J said:
Hello,
Running XP Pro SP3 and I only have Net Framework v 1.1 and 2 security
patches for it.
A program I want to run tells me I need Net Framwork v2.0.50727 to
make it run. Can I just install this particular one or must I add v 2
and work my way up to the one I need?
Thank you
J T
It just keeps getting more and more complicated. And pages like this,
don't relate available downloads, to the pictures.
".NET Framework Versions and Dependencies"
http://msdn.microsoft.com/en-us/library/bb822049.aspx
There is a table of version strings here. A program
"asking" for a version, isn't really enough.
http://msdn.microsoft.com/en-us/library/ee461502.aspx
..NET Framework version version string
4 v4.0
3.5 v2.0.50727
2.0 v2.0.50727
1.1 v1.1.4322
1.0 v1.0.3705
So the version string, seems to be related to the version
of common language runtime (CLR) whatever that means.
And based on that kind of information, I wonder whether
this picture from Wikipedia, is too simple. Stacking 4.0
on top of this, might not be quite right in some sense.
http://upload.wikimedia.org/wikipedia/commons/thumb/d/d3/DotNet.svg/513px-DotNet.svg.png
The dotNET verifier program from the Stebner site, lists
all these possibilities. You'd want the latest Service
Pack of a particular version, so that eliminates some
of them, in terms of collecting them. And "Client", implies
a more lightweight version. Lightweight versions of the
others may have been offered in the past, but they don't
seem to be identified as such, in this list.
..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
It would be nice, if Microsoft would explain their
product, in an end-user centric way, like what
order to install.
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=17718
"The .NET Framework 4 works side by side with older Framework
versions. Applications that are based on earlier versions of
the Framework will continue to run on the version targeted by
default."
And maybe that refers to the Common Language Runtime part of it.
It suggests to me, that 4 could be installed separately, without
the others ? But 2.0, 3.0, 3.5 are related to one another, sharing
the same CLR version.
In the past, I got the impression versions 1.0 and 1.1 were independent
of the others at the time. Programs would look for them specifically.
And perhaps it's the CLR version they're looking at.
So when you see a request for v2.0.50727, it might mean you have
to install 2.0 SP2, 3.0 SP1, 3.5 SP1, until your program stops whining.
But something written for 4, could ask for v4.0, in which case
only installing 4 Full or 4 Client would be enough ?
Paul