Board index » Windows Vista » Microsoft .NET Framework xx - which one?

Microsoft .NET Framework xx - which one?

Windows Vista5
I see today that 3 versions of MS .NET Framework have been updated

- version 3.5

- version 3.0 SP1

- version 2.0 SP1



Do I need any of these with Vista? What for? Any why are there almost as

many falvours as Vista, co-existing at the same time?



Thanks for any clear explanations


-
 

Re:Microsoft .NET Framework xx - which one?

There is a good video on Microsoft's Channel 9 that may help explain why

multiple versions exist.

channel9.msdn.com/ShowPost.aspx >channel9.msdn.com/ShowPost.aspx



"occam" <occam@razor.dot.com>wrote in message

Quote
I see today that 3 versions of MS .NET Framework have been updated

- version 3.5

- version 3.0 SP1

- version 2.0 SP1



Do I need any of these with Vista? What for? Any why are there almost as

many falvours as Vista, co-existing at the same time?



Thanks for any clear explanations



-

Re:Microsoft .NET Framework xx - which one?



Quote
I see today that 3 versions of MS .NET Framework have been updated

- version 3.5

- version 3.0 SP1

- version 2.0 SP1



Do I need any of these with Vista? What for? Any why are there almost as

many falvours as Vista, co-existing at the same time?



.Net is a programming system that Microsoft came up

with in 2001. It's sort of Microsoft's version of Java. Like

Java, software written in .Net needs a large collection of

support files, which Microsoft calls a "framework". (In Java

it's called a "virtual machine".) Without those files, the

software can't run.



Since 2001 there have been several versions of the

.Net system and therefore the .Net framework. They

are not all entirely compatible. So if you have any .Net

software installed you may need one or more of the

frameworks. You may not have any .Net software. It's

not very commonly used for standard "desktop" software.

It's used more for things like "web-based" software on

corporate intranets, again like Java. But there are a few

programs written in .Net for the desktop.



So, do you need the framworks? Maybe. Maybe not.

If you don't mind 100MB+ of possibly superfluous extra

stuff on your system then you can have all the frameworks

and not worry about it. If you want to have a lean system

for some reason, you can try uninstalling all frameworks

and then see if all of your software still works OK. The

sign that you are trying to run .Net software without the

required framework is that you see a message saying

something like, "mscoree.dll was not found".





-

Re:Microsoft .NET Framework xx - which one?

mayayana wrote:

Quote
>I see today that 3 versions of MS .NET Framework have been updated

>- version 3.5

>- version 3.0 SP1

>- version 2.0 SP1

>

>Do I need any of these with Vista? What for? Any why are there almost as

>many falvours as Vista, co-existing at the same time?

>

.Net is a programming system that Microsoft came up

with in 2001. It's sort of Microsoft's version of Java. Like

Java, software written in .Net needs a large collection of

support files, which Microsoft calls a "framework". (In Java

it's called a "virtual machine".) Without those files, the

software can't run.



Since 2001 there have been several versions of the

.Net system and therefore the .Net framework. They

are not all entirely compatible. So if you have any .Net

software installed you may need one or more of the

frameworks. You may not have any .Net software. It's

not very commonly used for standard "desktop" software.

It's used more for things like "web-based" software on

corporate intranets, again like Java. But there are a few

programs written in .Net for the desktop.



So, do you need the framworks? Maybe. Maybe not.

If you don't mind 100MB+ of possibly superfluous extra

stuff on your system then you can have all the frameworks

and not worry about it. If you want to have a lean system

for some reason, you can try uninstalling all frameworks

and then see if all of your software still works OK. The

sign that you are trying to run .Net software without the

required framework is that you see a message saying

something like, "mscoree.dll was not found".







Thanks. I see I have .NET 1.1 installed, but no later versions.



Obviously I do not need 2.0, 3.0 or 3.5 - else I would have seen an

error or two.

-

Re:Microsoft .NET Framework xx - which one?

You do not have to worry about it. I think Vista Business and Ultimate come

with

v 2.0. At least this is what appears on your start menu. In fact it may be

higher.



All those versions are for developers. People who work with new versions of

C# v3.0 and Linq classes have to upgrade their .NET framework to I believe

3.0 or higher. I think the actual version is 3.1. There is something called

.NET 3.5. Even developers do not have to keep this jamboree of numbers on

the ready. If they try to install the newest version of Visual Studio 2008

(which is almost like Vista versus XP for VS2005) the install will

automatically provide the prerequisites.



On the very remote, theoretical level some exotic software packages may not

work with lower .NET version because there will be no support for them in

the machine. By the time such applications become mainstream .NET of that

grade will be a commonplace.



If it is still unclear, I will try to provide direct references to MS

developers sites. It is a hard stuff for a person who never seen it.



"occam" <occam@razor.dot.com>wrote in message

Quote
I see today that 3 versions of MS .NET Framework have been updated

- version 3.5

- version 3.0 SP1

- version 2.0 SP1



Do I need any of these with Vista? What for? Any why are there almost as

many falvours as Vista, co-existing at the same time?



Thanks for any clear explanations



-

Re:Microsoft .NET Framework xx - which one?



Thanks AlexB, this is sufficient explanation for now.



AlexB wrote:

Quote
You do not have to worry about it. I think Vista Business and Ultimate

come with

v 2.0. At least this is what appears on your start menu. In fact it may

be higher.



All those versions are for developers. People who work with new versions

of C# v3.0 and Linq classes have to upgrade their .NET framework to I

believe 3.0 or higher. I think the actual version is 3.1. There is

something called .NET 3.5. Even developers do not have to keep this

jamboree of numbers on the ready. If they try to install the newest

version of Visual Studio 2008 (which is almost like Vista versus XP for

VS2005) the install will automatically provide the prerequisites.



On the very remote, theoretical level some exotic software packages may

not work with lower .NET version because there will be no support for

them in the machine. By the time such applications become mainstream

.NET of that grade will be a commonplace.



If it is still unclear, I will try to provide direct references to MS

developers sites. It is a hard stuff for a person who never seen it.



"occam" <occam@razor.dot.com>wrote in message

news:ull5GYoXIHA.4696@TK2MSFTNGP05.phx.gbl...

>I see today that 3 versions of MS .NET Framework have been updated

>- version 3.5

>- version 3.0 SP1

>- version 2.0 SP1

>

>Do I need any of these with Vista? What for? Any why are there almost

>as many falvours as Vista, co-existing at the same time?

>

>Thanks for any clear explanations



-

Re:Microsoft .NET Framework xx - which one?

Its pretty simple, certain applications target certain versions of the .NET

Framework runtime.

--

Andre

Blog: adacosta.spaces.live.com" >adacosta.spaces.live.com

My Vista Quickstart Guide:

adacosta.spaces.live.com/blog/cns!E8E5CC039D51E3DB!9709.entry" >adacosta.spaces.live.com/blog/cns!E8E5CC039D51E3DB!9709.entry

"occam" <occam@razor.dot.com>wrote in message

Quote


Thanks AlexB, this is sufficient explanation for now.



AlexB wrote:

>You do not have to worry about it. I think Vista Business and Ultimate

>come with

>v 2.0. At least this is what appears on your start menu. In fact it may

>be higher.

>

>All those versions are for developers. People who work with new versions

>of C# v3.0 and Linq classes have to upgrade their .NET framework to I

>believe 3.0 or higher. I think the actual version is 3.1. There is

>something called .NET 3.5. Even developers do not have to keep this

>jamboree of numbers on the ready. If they try to install the newest

>version of Visual Studio 2008 (which is almost like Vista versus XP for

>VS2005) the install will automatically provide the prerequisites.

>

>On the very remote, theoretical level some exotic software packages may

>not work with lower .NET version because there will be no support for

>them in the machine. By the time such applications become mainstream .NET

>of that grade will be a commonplace.

>

>If it is still unclear, I will try to provide direct references to MS

>developers sites. It is a hard stuff for a person who never seen it.

>

>"occam" <occam@razor.dot.com>wrote in message

>news:ull5GYoXIHA.4696@TK2MSFTNGP05.phx.gbl...

>>I see today that 3 versions of MS .NET Framework have been updated

>>- version 3.5

>>- version 3.0 SP1

>>- version 2.0 SP1

>>

>>Do I need any of these with Vista? What for? Any why are there almost as

>>many falvours as Vista, co-existing at the same time?

>>

>>Thanks for any clear explanations

>





-

Re:Microsoft .NET Framework xx - which one?

Andre Da Costa[ActiveWin] wrote:

Quote
Its pretty simple, certain applications target certain versions of the .NET

Framework runtime.



Yes - that may be simple. But very comforting.



Which ones target which - is what i would like to know? I appear to have

1.1, but am not sure if I need to keep it.



The only option open to me appears to be to uninstall it, and see if I

get error prompts.

-

Re:Microsoft .NET Framework xx - which one?

Andre Da Costa[ActiveWin] wrote:

Quote
Its pretty simple, certain applications target certain versions of the .NET

Framework runtime.



Yes - that may be simple. But /not/ very comforting.



Which ones target which - is what i would like to know? I appear to have

1.1, but am not sure if I need to keep it.



The only option open to me appears to be to uninstall it, and see if I

get error prompts.

-

Re:Microsoft .NET Framework xx - which one?

The application would specify that during setup and all you would have to do

is download and install it.

--

Andre

Blog: adacosta.spaces.live.com" >adacosta.spaces.live.com

My Vista Quickstart Guide:

adacosta.spaces.live.com/blog/cns!E8E5CC039D51E3DB!9709.entry" >adacosta.spaces.live.com/blog/cns!E8E5CC039D51E3DB!9709.entry

"occam" <occam@razor.dot.com>wrote in message

Quote
Andre Da Costa[ActiveWin] wrote:

>Its pretty simple, certain applications target certain versions of the

>.NET Framework runtime.



Yes - that may be simple. But /not/ very comforting.



Which ones target which - is what i would like to know? I appear to have

1.1, but am not sure if I need to keep it.



The only option open to me appears to be to uninstall it, and see if I get

error prompts.





-

Re:Microsoft .NET Framework xx - which one?

If you keep worried about it, go to MS website and download any version you

want including the latest.



You can do it no questions asked. The only "trouble" is that you may slow

down your system a bit with some software you will never use or a

significant fraction thereof.



"occam" <occam@razor.dot.com>wrote in message

Quote
Andre Da Costa[ActiveWin] wrote:

>Its pretty simple, certain applications target certain versions of the

>.NET Framework runtime.



Yes - that may be simple. But /not/ very comforting.



Which ones target which - is what i would like to know? I appear to have

1.1, but am not sure if I need to keep it.



The only option open to me appears to be to uninstall it, and see if I get

error prompts.



-

Re:Microsoft .NET Framework xx - which one?

"AlexB" <alexb@comcast.net>wrote in



Quote
You do not have to worry about it. I think Vista Business and Ultimate

come with

v 2.0. At least this is what appears on your start menu. In fact it

may be higher.



All those versions are for developers.



I didn't see anywhere that it said those were for developers.



Some fixes for v3.0...



FIX: You may experience slow performance when you run a Windows

Communication Foundation application

FIX: A memory leak occurs when you send many messages by using the

NetMsmq transport in the .NET Framework 3.0

FIX: Error message in FIPS-compliant systems when you use Windows

Communication Foundation to serialize generic types: "This implementation

is not part of the Windows Platform FIPS validated cryptographic

algorithms"

FIX: You may experience issues with Windows Communication Foundation peer

channel connections



Those all sound like runtime fixes to me.



Some v2.1 SP1 fixes...



FIX: You may receive a "SerializationException" exception when you use a

class that implements the "INotifyPropertyChanged" interface in an

application that is built on the .NET Framework 2.0.

FIX: Error message when you run an ASP.NET 2.0 Web application that is

built on the .NET Framework 2.0: "The constructor to deserialize an

object of type '<custom object>' was not found"

FIX: Error message if you use the "CspParameters" class to

programmatically set a password in an application that is built on the

.NET Framework 2.0: "Incorrect PIN"

FIX: You may notice that the memory load is very high when you run an

application that is built on the .NET Framework 2.0

IX: Error message when you run a client application that is built on the

.NET Framework 2.0: "The request was cancelled. An underlying connection

that was expected to be open was closed"



Those too sound like runtime fixes to me.

-

Re:Microsoft .NET Framework xx - which one?

DanS <t.h.i.s.n.t.h.a.t@a.d.e.l.p.h.i.a.n.e.t>wrote in



Quote
"AlexB" <alexb@comcast.net>wrote in

news:ezGgIMvXIHA.1532@TK2MSFTNGP04.phx.gbl:



>You do not have to worry about it. I think Vista Business and

>Ultimate come with

>v 2.0. At least this is what appears on your start menu. In fact it

>may be higher.

>

>All those versions are for developers.



I didn't see anywhere that it said those were for developers.



Some fixes for v3.0...



<CORRECTION>

Some fixes for v3.0 SP1...

</CORRECTION>



Quote


FIX: You may experience slow performance when you run a Windows

Communication Foundation application



<SNIP>

-