Table des matières

, , ,

MonoDevelop : Un IDE pour Mono/.NET

Présentation

MonoDevelop fait partie du projet Mono. C'est un IDE libre de GNOME initialement conçu pour le C# et les autres langages .NET et permet de développer des applications Web, Desktop, Web Service, Console, etc.

Il a été initialement un portage de SharpDevelop.

MonoDevelop est multi-plateformes :

Fonctionnalités

MonoDevelop permet de créer de véritables projets avec un éditeur de classes, de fichiers.

MonoDevelop est extensible par des add-in, il en existe notamment pour la gestion des base de données, le support de SVN.

Le liste complète des fonctionnalités est disponible sur cette page :Fonctionnalités MonoDevelop

Licence

Depuis la version 2.2 Beta 2, Monodevelop est développé sous licence LGPL 2.1.

Le principal changement que cela induit est que les add-ins peuvent être développés sous la licence du choix du développeur.

A propos de Mono

Mono est une plate-forme de développement complète basée sur une implémentation de la machine virtuelle .NET et des API de base définis à l’ECMA .

Mono propose entre autres :

Installation

Version de Ubuntu Dépôts officiels PPA
Ubuntu Precise (12.04) 2.8.6.3+dfsg-2
Ubuntu Trusty (14.04 LTS) 4.0.12+dfsg-2 (universe)
Ubuntu Utopic (14.10) 4.0.12+dfsg-4 (universe)
Ubuntu Vivid (15.04) 5.5.0.227-1 (universe) 5.9.5.5
Ubuntu Wily (15.10) 5.5.0.227-1 (universe) 5.9.5.5

Depuis les dépôts officiels

Installez les paquets monodevelop.

Via le PPA officiel

L'ajout de dépôts externes peut entraîner l'instabilité de votre système. Vous les utilisez à vos risques et périls.

Pour bénéficier de la version de MonoDevelop la plus récente, ajouter la clé du dépôt :

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF

et ajouter le dépôt à la liste des sources :

echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list

recharger la liste des paquets, puis installez les paquets correspondants à votre utilisation (cf. la partie d'installation par les dépôts officiels).

Vous pouvez également mettre à jour MonoDevelop via le canal bêta :

echo "deb http://download.mono-project.com/repo/debian beta main" | sudo tee /etc/apt/sources.list.d/mono-xamarin-beta.list

ou alpha :

echo "deb http://download.mono-project.com/repo/debian alpha main" | sudo tee /etc/apt/sources.list.d/mono-xamarin-alpha.list

ou alors le dépôt mis à jour à chaque commit git

echo "deb http://download.mono-project.com/repo/debian nightly main" | sudo tee /etc/apt/sources.list.d/mono-xamarin-nightly.list

Configuration

Exécution des applications console

Afin d'exécuter des applications console ou si vous rencontrez le message d'erreur « File name has not been set ». Installer le paquet xterm.

Liens externes

MonoDevelop

Mono


Contributeurs : ronan, binnette, breizhodrome