Introduction to Mono Project
Mono is an open source implementation of .NET Framework based on the ECMA standards for C# and the Common Language Runtime.
Go to the official Mono Project page to get the latest version for your operating system.
Currently the compatibility between the .NET Framework and Mono is almost complete except for WPF, WWF, the limitations with WCF web services and the use of asynchronous methods in ASP.NET
Mono is compatible with many more operating systems:
- macOS, iOS, tvOS, watchOS
- Sun Solaris, IBM AIX
- BSD, OpenBSD, FreeBSD, NetBSD
- Microsoft Windows
- PlayStation 4
To compile the sources in C# you can execute the following command in a Mono console.