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.
CentOS
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)
sudo apt install apt-transport-https dirmngr
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb https://download.mono-project.com/repo/ubuntu vs-bionic main" | sudo tee /etc/apt/sources.list.d/mono-official-vs.list
sudo apt update
Ubuntu 16.04
(i386, amd64, armhf)
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
sudo apt install apt-transport-https
echo "deb https://download.mono-project.com/repo/ubuntu vs-xenial main" | sudo tee /etc/apt/sources.list.d/mono-official-vs.list
sudo apt update
Ubuntu 14.04
(i386, amd64, armhf)
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
sudo apt install apt-transport-https
echo "deb https://download.mono-project.com/repo/ubuntu vs-trusty main" | sudo tee /etc/apt/sources.list.d/mono-official-vs.list
sudo apt update
Install MonoDevelop
sudo apt-get install monodevelop
The package
monodevelop
should be installed for the MonoDevelop IDE.
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.
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)
sudo apt install apt-transport-https dirmngr
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb https://download.mono-project.com/repo/debian vs-buster main" | sudo tee /etc/apt/sources.list.d/mono-official-vs.list
sudo apt update
Debian 9
(i386, amd64, armhf, armel)
sudo apt install apt-transport-https dirmngr
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb https://download.mono-project.com/repo/debian vs-stretch main" | sudo tee /etc/apt/sources.list.d/mono-official-vs.list
sudo apt update
Debian 8
(i386, amd64, armhf, armel)
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
sudo apt install apt-transport-https
echo "deb https://download.mono-project.com/repo/debian vs-jessie main" | sudo tee /etc/apt/sources.list.d/mono-official-vs.list
sudo apt update
Install MonoDevelop
sudo apt-get install monodevelop
The package
monodevelop
should be installed for the MonoDevelop IDE.
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.
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)
sudo apt install apt-transport-https dirmngr
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb https://download.mono-project.com/repo/debian vs-raspbianstretch main" | sudo tee /etc/apt/sources.list.d/mono-official-vs.list
sudo apt update
Raspbian 8
(armhf)
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
sudo apt install apt-transport-https
echo "deb https://download.mono-project.com/repo/debian vs-raspbianjessie main" | sudo tee /etc/apt/sources.list.d/mono-official-vs.list
sudo apt update
Install MonoDevelop
sudo apt-get install monodevelop
The package
monodevelop
should be installed for the MonoDevelop IDE.
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.
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)
rpm --import "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF"
su -c 'curl https://download.mono-project.com/repo/centos7-vs.repo | tee /etc/yum.repos.d/mono-centos7-vs.repo'
CentOS 6
(x86_64, i686)
rpm --import "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF"
su -c 'curl https://download.mono-project.com/repo/centos6-stable.repo | tee /etc/yum.repos.d/mono-centos6-stable.repo'
Install MonoDevelop
yum install monodevelop
The package
monodevelop
should be installed for the MonoDevelop IDE.
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
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:
Download Gtk# on mono-project.com
Release Notes
Check out the release notes of all MonoDevelop versions on the
releases page
.
Alpha and Beta updates
To try pre-release packages, check the
alpha
or
beta
download pages.