What OS needed to run C# executables?

  • Thread starter Thread starter Tobias Froehlich
  • Start date Start date
T

Tobias Froehlich

Hi,

I'm programming C# on Windows XP where everything works fine, but can
I also take my software on e.g. a Win98 or WinNT computer and let it
run there? What OS is needed for C# (at least to run the files, not
necessarily compile them..)?

thank you!
 
you need the .Net framework to run them.

..Net framework runs on 2000/XP/2003 etc...

95/98/ME are not supported.

The only way that VS .Net can be used to create programs for OS without .Net
is to create C++ "unmanaged" (or "native") coded applications.

Dan.


Hi,

I'm programming C# on Windows XP where everything works fine, but can
I also take my software on e.g. a Win98 or WinNT computer and let it
run there? What OS is needed for C# (at least to run the files, not
necessarily compile them..)?

thank you!
 
Tobias Froehlich said:
I'm programming C# on Windows XP where everything works fine, but can
I also take my software on e.g. a Win98 or WinNT computer and let it
run there? What OS is needed for C# (at least to run the files, not
necessarily compile them..)?

Basically you're fine from Win98 upwards, although some operations
aren't supported on the Win9x series. .NET doesn't run on Windows 95
though. Obviously you'll need the .NET framework on any computer in
order to run your app though.
 
stand corrected... listen to Mr Skeet! ;o)

you need the .Net framework to run them.

..Net framework runs on 2000/XP/2003 etc...

95/98/ME are not supported.

The only way that VS .Net can be used to create programs for OS without .Net
is to create C++ "unmanaged" (or "native") coded applications.

Dan.


Hi,

I'm programming C# on Windows XP where everything works fine, but can
I also take my software on e.g. a Win98 or WinNT computer and let it
run there? What OS is needed for C# (at least to run the files, not
necessarily compile them..)?

thank you!
 
Hi Daniel,

It does run on 98 and on ME , I don't remember on 95 right now but you may
check it online.
The only thing is that some features will not work on them, like the
FileSystemWatcher cause it use a feature presented on NT/2K/XP or the
EventLog which also needs NT/2K/XP

Cheers,
 
Tobias Froehlich said:
Hi,

I'm programming C# on Windows XP where everything works fine, but can
I also take my software on e.g. a Win98 or WinNT computer and let it
run there? What OS is needed for C# (at least to run the files, not
necessarily compile them..)?

From what I remember, there is compatibility information in the framework
help, so you can check things on a per class/method basis. This will outline
what is and isn't 98 compatible etc.

Tobes
 
Just to complete the list others have started...

A subset of functionality is supported in the .Net Compact Framework (for
PDAs, smart phones, ...)

..Net is coming to a Unix-based system near you Q2/2004
http://www.go-mono.com/

Eric
 
Actually, in once sense, you are correct. I do not think you can develop with
Visual Studio .Net on Win98/95/Me, but you can definitely run the applications.
There are .Net framework downloads for Win98 and WinME... not exactly sure about
Win95, though.
 
Back
Top