[Mono-list] Get Mono version at run-time

Charlie Poole charlie at nunit.com
Mon Dec 1 14:49:43 EST 2008


For NUnit, I invoke Mono.Runtime.GetDisplayName. It's not
public, so I invoke it by reflection. It gives a string 
like "Mono 1.2.6", which you can parse to get the version 
number or just use for display as I do.

Charlie

> -----Original Message-----
> From: mono-list-bounces at lists.ximian.com 
> [mailto:mono-list-bounces at lists.ximian.com] On Behalf Of 
> Chuck Esterbrook
> Sent: Monday, December 01, 2008 11:27 AM
> To: mono-list at lists.ximian.com
> Subject: [Mono-list] Get Mono version at run-time
> 
> 
> What's the best way to get the version number of Mono at 
> run-time? For example, 1.2.6 vs. 2.0.1?
> 
> I know you can detect Mono by seeing if the type Mono.Runtime 
> exists, but when reflecting on its members, I didn't see any 
> version information.
> 
> I poked around the docs and did some searching, but "version" 
> comes up in a lot of contexts.
> 
> Just to be clear, I want something like:
> 
>     Console.WriteLine("Mono Version: {0}", Mono.Runtime.Version);
> 
> Thanks,
> Chuck
> 
> --
> View this message in context: 
> http://www.nabble.com/Get-Mono-version-at-run-time-tp20776236p
> 20776236.html
> Sent from the Mono - General mailing list archive at Nabble.com.
> 
> _______________________________________________
> Mono-list maillist  -  Mono-list at lists.ximian.com 
> http://lists.ximian.com/mailman/listinfo/mono-list
> 





More information about the Mono-list mailing list