Mono runs on Windows, this page describes the various features available for users who want to use Mono on Windows as well as using Mono-based technologies on Windows without Mono (like Gtk#). Download the latest Windows installer from the download page. Run the installer and accept the terms of the license. Mono is now installing. Monosnap screenshot tool for Mac and PC with own cloud storage. Take screenshots, record videos and upload files directly to the cloud. Just in one click.
Visual Studio for Mac is available to install
Visual Studio for Mac builds on top of MonoDevelop, adding open sourced internals from Visual Studio and many new extensions to support new workloads. To get the latest available version, switch to the Stable updater channel after installing.
Supported on macOS 10.11 and later.
MonoDevelop for macOS is available from source
Please refer to the building guide for more information about how to install and configure your MonoDevelop.
Go to Mono Downloads page Download the latest Mac OS installer. Note: If you are running El Capitan you will need to install the very latest mono otherwise things will not work correctly. Xamarin.Mac is the Xamarin supported flavour of MonoMac. With Xamarin.Mac you get the ease of use that you will be accustomed to with Xamarin.iOS. That is, you can build a Mac App Store package with a few clicks. Xamarin.Mac also has some unique API's such as GameKit, AppKit, StoreKit which are not available in MonoMac. Browse the commercial free fonts classified as monospaced. About Font Squirrel. Font Squirrel is your best resource for FREE, hand-picked, high-quality, commercial-use fonts.
- Ubuntu
- Debian
- Raspbian
- CentOS
1 Add the Mono repository to your system
The package repository hosts the packages you need, add it with the following commands.
Note: the packages should work on newer Ubuntu versions too but we only test the ones listed below.
Ubuntu 18.04 (i386, amd64, armhf)
Ubuntu 16.04 (i386, amd64, armhf)
Mono Framework Download Mac
Ubuntu 14.04 (i386, amd64, armhf)
Mono Download For Mac
2 Install MonoDevelop
The package monodevelop should be installed for the MonoDevelop IDE.
3 Verify Installation
After the installation completed successfully, it's a good idea to run through the basic hello world examples on this page to verify MonoDevelop is working correctly.
1 Add the Mono repository to your system
The package repository hosts the packages you need, add it with the following commands.
Note: the packages should work on newer Debian versions too but we only test the ones listed below.
Debian 10 (i386, amd64, armhf, armel)
Debian 9 (i386, amd64, armhf, armel)
Debian 8 (i386, amd64, armhf, armel)
2 Install MonoDevelop
The package monodevelop should be installed for the MonoDevelop IDE.
3 Verify Installation
After the installation completed successfully, it's a good idea to run through the basic hello world examples on this page to verify MonoDevelop is working correctly.
1 Add the Mono repository to your system
The package repository hosts the packages you need, add it with the following commands.
Note: the packages should work on newer Raspbian versions too but we only test the ones listed below.
Raspbian 9 (armhf)
Raspbian 8 (armhf)
2 Install MonoDevelop
The package monodevelop should be installed for the MonoDevelop IDE.
3 Verify Installation
After the installation completed successfully, it's a good idea to run through the basic hello world examples on this page to verify MonoDevelop is working correctly.
1 Add the Mono repository to your system
Monocloud Download Mac
The package repository hosts the packages you need, add it with the following commands in a root shell.
Note: the packages should work on newer CentOS versions too but we only test the ones listed below.
CentOS 7 (x86_64)
CentOS 6 (x86_64, i686)
2 Install MonoDevelop
The package monodevelop should be installed for the MonoDevelop IDE.
3 Verify Installation
After the installation completed successfully, it's a good idea to run through the basic hello world examples on this page to verify MonoDevelop is working correctly.
Mono Framework Mac
MonoDevelop for Windows is available from source only
Please refer to the building guide for more information about how to install and configure your MonoDevelop.
GTK# for .NET
Installer for running Gtk#-based applications on Microsoft .NET:
Mono runs on Windows, this page describes the various features available for users who want to use Mono on Windows as well as using Mono-based technologies on Windows without Mono (like Gtk#).
- Download the latest Windows installer from the download page.
- Run the installer and accept the terms of the license. Mono is now installing:
The installer creates a “Open Mono Command Prompt” shortcut under the Mono program group in the start menu.This shortcut starts a command shell with Mono-relevant path information already configured, which means all the Mono tools “just work”.
At this point, it’s a good idea to run through the basic hello world examples on this page to verify Mono is working correctly.
Gtk#
Gtk# is included as part of the Mono installation, this will allow you to create Gtk# applications on Windows with the Mono runtime which you can later deploy into Linux. See the Gtk# page for more details about the toolkit, or go directly to the Gtk# beginner’s guide.
Alternatively, if you only want to use Gtk# on Windows, without Mono, you can use the Gtk# installer for the .NET Framework.
Mono in the Windows 10 Bash
Windows 10 Anniversary Update and greater come with an experimental, optional Linux subsystem that exposes bash as an alternative shell. This can be used to install the Debian/Ubuntu version of Mono alongside or instead of the Windows version. Note that this feature is in beta and you need to manually enable it. For more information about how to install Mono inside Windows Bash and known problems, refer to this issue.