Mono is a company initiated by Novell (launched by Xamarin) and led by Miguel de Lcaza, a dedicated pioneer. NET open source project used on Linux. It contains a C # language compiler, a CLR runtime, and a set of class libraries, and implements both ADO Net and ASP NET. Enables developers to develop programs in Linux with C #. ). The goal of the project is to create a series of. Net tools that conform to the standard ECMA (Ecma-334 and Ecma-335), including the C #编译器和共同语言 (CL-Common Language) execution platform (Platform). With Microsoft. NET, the Mono project can run on Linux, FreeBSD, Unix, Mac OS x, and Solaris, not just within Windows systems.
Simply put, mono can support cross-platform and open-source. NET Framework
First to install mono http://www.mono-project.com/
Then to install the development Tools IDE MAC environment can be used with Xamarin studio Xamarin products to simplify application development for a variety of platforms, including iOS, Android, Windows phone and mac App/http/ www.monodevelop.com/, as a cross-platform development framework, Xamarin has many advantages. Within this framework, developing iOS, Android, Windows phone, and Mac apps can continue to use C # and. NET in Visual Studio without having to go to eclipse or purchase additional Macs and use Xcode. The framework. It's easier to use.
You can also use Visual Studio Code, a cross-platform source editor for writing modern Web and cloud applications, that runs on Mac OS X, Windows, and Linux. Need to install the corresponding plug-in, not easy to use http://www.qwangxiao.com/k/gaozhong/
. NET development under a Mac environment