=?Utf-8?B?RG9qbw==?= wrote:
> 1) Does .NET framework ship standard on certain versions of Windows?
None.
> 2) The reason for the question is that I wrote an internet explorer
> browser helper object in C# using Visual Studio 2003. Since I used
> .NET, which versions of Window can I run it on?
On all that support .NET 1.1
> 3) Do my users have to install the .NET framework to run my browser
> helper object?
Yes.

Signature
Greetings
Jochen
Do you need a memory-leak finder ?
http://www.codeproject.com/tools/leakfinder.asp
Do you need daily reports from your server?
http://sourceforge.net/projects/srvreport/
The only version that has the .NET framework installed by default is Windows
Server 2003, I believe it has version 1.1 installed.
The .NET framework shiped several months after XP, I think XP can detect
.NET assemblies but cannot run them.
The .NET framework has to be installed on machines in order to run .NET
code.
Chris
> 1) Does .NET framework ship standard on certain versions of Windows?
>
> 2) The reason for the question is that I wrote an internet explorer browser helper object in C# using Visual Studio 2003. Since I used .NET,
which versions of Window can I run it on?
> 3) Do my users have to install the .NET framework to run my browser helper object?
Mark Broadbent - 06 May 2004 19:22 GMT
XP can run .NET assemblies -in fact I develop using FW 1.1 /Visual Studio
2003 on an XP box.
You still have to install the framework/s though. Believe you are correct
with regards to Server 2003.
p.s. any machine that the Framework can install on can run .net assemblies.
Although what runs will probably depend upon how much the assembly deviates
from the Core Framework. e.g. System.Windows namespace is specific to Win 32
so assemblies using this could only run on OS' using Win32.

Signature
Br,
Mark Broadbent
mcdba , mcse+i
=============
> The only version that has the .NET framework installed by default is Windows
> Server 2003, I believe it has version 1.1 installed.
[quoted text clipped - 14 lines]
> > 3) Do my users have to install the .NET framework to run my browser helper
> object?
Jon Skeet [C# MVP] - 06 May 2004 19:35 GMT
> XP can run .NET assemblies -in fact I develop using FW 1.1 /Visual Studio
> 2003 on an XP box.
I believe Christopher was actually saying that without the framework
installed, XP can detect a .NET executable and tell the user that it
requires .NET - this is better than earlier versions of Windows, which
just give cryptic error messages.

Signature
Jon Skeet - <skeet@pobox.com>
http://www.pobox.com/~skeet
If replying to the group, please do not mail me too
Mark Broadbent - 06 May 2004 21:09 GMT
quite clever this windows XP gadget thingamy ;)
Thx for clearing that one up -see what he meant now.

Signature
--
Br,
Mark Broadbent
mcdba , mcse+i
=============
> > XP can run .NET assemblies -in fact I develop using FW 1.1 /Visual Studio
> > 2003 on an XP box.
[quoted text clipped - 3 lines]
> requires .NET - this is better than earlier versions of Windows, which
> just give cryptic error messages.
Christopher Kimbell - 07 May 2004 18:37 GMT
My point was that no versions except 2003 server has the framework installed
out of the box, it has to be installed at some later date.
The .NET system requirements is located here:
http://msdn.microsoft.com/netframework/technologyinfo/sysreqs/default.aspx
Regarding the statement about XP recognizing .NET assemblies. The book
"Applied Microsoft .NET Framework Programming" by
J Richter has a detailed description about how .NET assemblies are loaded.
Previous versions than XP requires some extra step in the load procedure
compared to XP.
Chris
> quite clever this windows XP gadget thingamy ;)
> Thx for clearing that one up -see what he meant now.
[quoted text clipped - 7 lines]
> > requires .NET - this is better than earlier versions of Windows, which
> > just give cryptic error messages.