[Mono-devel-list] Check whether an app is running on Mono (was Re: [Mono-patches] mcs/class/corlib/Mono ChangeLog,1.1,NONE Runtime.cs,1.2,NONE)
Gonzalo Paniagua Javier
gonzalo at ximian.com
Fri May 14 02:40:01 EDT 2004
El vie, 14-05-2004 a las 08:15, Gert Driesen escribió:
> Hi,
>
> I know of a few open-source projects that used the Mono.Runtime class to
> determine whether their app is running on Mono :
>
> // check a class in mscorlib to determine if we're running on Mono
> if (Type.GetType("Mono.Runtime", false) != null) {
> // we're on Mono
> IsMono = true;
> } else {
> IsMono = false;
> }
>
> Ofcourse I have no problem with this class being removed, but it would be
> good to agree on an another/better way to determine whether an application
> is running on Mono (and not MS.NET), and document this somewhere. Any
> proposal (eg. use a check for Mono.Math.BigInteger) ?
Ugh, didn't know about that.
What about checking for System.MonoTODOAttribute?
-Gonzalo
More information about the Mono-devel-list
mailing list