[Mono-list] How can the assembly check the OS it's on?
Daniel Morgan
danmorg@sc.rr.com
Fri, 7 Mar 2003 16:31:10 -0500
What about OSVersion and other properties found in System.Environment?
-----Original Message-----
From: mono-list-admin@lists.ximian.com
[mailto:mono-list-admin@lists.ximian.com]On Behalf Of Jonathan Pryor
Sent: Friday, March 07, 2003 4:25 PM
To: Charles-Louis
Cc: Mono List
Subject: Re: [Mono-list] How can the assembly check the OS it's on?
Easiest way I'm aware of is to check
System.IO.Path.DirectorySeparatorChar. It's '\\' on Win32, '/' on Unix.
Alas, I'm not aware of any other way, which pretty much prevents
checking for Mac OS X vs. Linux vs. Solaris vs. AIX...
I'd love to hear of a better form of checking.
- Jon
On Fri, 2003-03-07 at 10:44, Charles-Louis wrote:
> Hi,
>
> I was wondering if it was possible for an assembly to now on which OS it
> is running?
>
> eg. if I'm running on windows, I'll use the Windows System logs, and if
> I'm on Linux, i'll use the Linux logs...
>
> I'd like my compiled assembly to detect it, and I'd rather not use an
> App.config file for this.
>
> Is this possible?
>
> Thanks
_______________________________________________
Mono-list maillist - Mono-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-list