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.
Find a consulting partner to help you take your business mobile, ramp up with Visual Studio and Xamarin, and build higher quality mobile solutions. Long-term strategic partners are mobile experts who can guide you through any stage of the app lifecycle and will help you design, develop, and test high-performing cross-platform mobile apps. Xamarin and Mono. Xamarin is a developer platform that is used to develop native applications for iOS (Xamarin.iOS), Android (Xamarin.Android), and macOS (Xamarin.Mac). It is technically a binding layer on top of these platforms. Binding to platform APIs enables.NET developers to use C# (and F#) to develop native applications with the full capacity of each platform.
MonoDevelop for macOS is available from source
Please refer to the building guide for more information about how to install and configure your MonoDevelop.
- 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)
Ubuntu 14.04 (i386, amd64, 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
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
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)
Xamarin Download File
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.
MonoDevelop for Windows is available from source only
Mac For Xamarin Development
Please refer to the building guide for more information about how to install and configure your MonoDevelop.
GTK# for .NET
Xamarin Mono For Mac Download
Installer for running Gtk#-based applications on Microsoft .NET: