Need advice NET Framewrok versiojn

J

J Tinsby

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
 
P

Paul

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
 
T

Tim Meddick

I don't think we are talking about a "patch" (or Security Update) here...
I thought the OP was talking about his application requiring a complete
update from .Net Framework Version 1.1 to a more recent one...(minimum 2.0)

Installing any version of .Net Framework requires setup file of
substantial size (usually involving a large download). But the newer
version's installation files will overwrite those of the existing version
of Framework you have on your hard-drive. Plus, the difference in size
between installing version 2.0 and 3.0 or 3.5 is not all that great...

Also, if it happens once that you are asked to upgrade .Net Framework to a
newer version - it could be that you will be asked again to upgrade at some
future time. So, it seems to me, it would be more pragmatic, all things
being equal, to avoid having to upgrade yet again, by obtaining the latest
version that you can?

==

Cheers, Tim Meddick, Peckham, London. :)
 
M

Mayayana

Plus, the difference in size
between installing version 2.0 and 3.0 or 3.5 is not all that great...
Actually it is. V. 2 download is 22 MB and I think
the real size is something like 50-70 MB when unpacked.
That was already breathtakingly bloated for a programming
runtime. V. 3.5 is a 197 MB download. I'm not sure about the
real size. I'd guess it's probably about 400 MB -- more on Win64.
Some people like to say that 400 MB is nothing "on today's
disks", but it's about 1/3 of my entire system. The fact that
I have 500 GB to spare is no reason that I should tolerate an
extra 1/2 GB (and additional 30% +-) on C drive.

Also, since .Net 3+ is such a monster, and support for it
is limited, Microsoft designed later versions of Visual Studio
so that one could write software for v. 2, despite using the
VS version that goes with 3, 3.5 or whatever. As a result
there's probably far more v. 2-dependent software than
there is software that requires a later version of .Net. So
there's a good chance the OP won't need any more that
v.2. If he does it's easy enough to go back out and get it.

Though if it were me I'd research the program first. It may
not be necessary software to begin with. If it is, their
website should say what version of .Net it requires.
 
T

Tim Meddick

I thought that, if you were keeping up with this thread, you would have
seen already that the software in question actually requires version
2.0.50727 !!

==

Cheers, Tim Meddick, Peckham, London. :)
 
J

J Tinsby

between installing version 2.0 and 3.0 or 3.5 is not all that great...

Actually it is. V. 2 download is 22 MB and I think
the real size is something like 50-70 MB when unpacked.
That was already breathtakingly bloated for a programming
runtime. V. 3.5 is a 197 MB download. I'm not sure about the
real size. I'd guess it's probably about 400 MB -- more on Win64.
Some people like to say that 400 MB is nothing "on today's
disks", but it's about 1/3 of my entire system. The fact that
I have 500 GB to spare is no reason that I should tolerate an
extra 1/2 GB (and additional 30% +-) on C drive.

Also, since .Net 3+ is such a monster, and support for it
is limited, Microsoft designed later versions of Visual Studio
so that one could write software for v. 2, despite using the
VS version that goes with 3, 3.5 or whatever. As a result
there's probably far more v. 2-dependent software than
there is software that requires a later version of .Net. So
there's a good chance the OP won't need any more that
v.2. If he does it's easy enough to go back out and get it.

Though if it were me I'd research the program first. It may
not be necessary software to begin with. If it is, their
website should say what version of .Net it requires.


The program does need the version 2.0.50727 to run without it it's
dead in the water. I get a warning from the program when I hit the
..exe and it tells me that is the version I need. I just windered if I
can install that version alone without going through a bunch of steps
working my way up to 2.0.50727.

Btw the program is called User Assist and allows you to read the file
that shows what sites have been visited by your computer and how many
times. It also allows you to dump that information.

http://blog.didierstevens.com/programs/userassist/

Thanks to all who replied and sorry for all the mispelled words in my
posting! I was in a hurry and didn't see them :(

J T
 
P

Paul

J said:
The program does need the version 2.0.50727 to run without it it's
dead in the water. I get a warning from the program when I hit the
.exe and it tells me that is the version I need. I just windered if I
can install that version alone without going through a bunch of steps
working my way up to 2.0.50727.

Btw the program is called User Assist and allows you to read the file
that shows what sites have been visited by your computer and how many
times. It also allows you to dump that information.

http://blog.didierstevens.com/programs/userassist/

Thanks to all who replied and sorry for all the mispelled words in my
posting! I was in a hurry and didn't see them :(

J T

The version in question, is the version of the CLR. And is not
sufficient for identifying the *exact* download required!

http://msdn.microsoft.com/en-us/library/ee461502.aspx

If I read that right, the 2.0.50727 value will not change, if
you install SP1 or SP2 of a particular component.

If you can start a single download, and walk away from the
computer, I would download .NET Framework 3.5 SP1 and it
should satisfy the 2.0.50727 requirement, with no further fuss.

Paul
 
T

Tim Meddick

Apart from the criticism levelled against me for advocating installing an
even later version - I do want to say again that my advice also included
the fact that each version of the .Net Framework installation is
"self-contained" - in that all previous versions are included with it.

So the answer to your point is "Yes", you can indeed install *any* version
greater than the [1.1] you already have on your system, and do *not* have
to install all the intervening ones.

If you are in any doubt, please refeer to the Microsoft download page for
the version of .Net Framework you are trying to install.

e.g.; For .Net Framework v2.0.50727 look here:

Microsoft .NET Framework Version 2.0 Redistributable Package (x86)
http://www.microsoft.com/downloads/...CB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=en

==

Cheers, Tim Meddick, Peckham, London. :)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top