Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| monodevelop [Le 05/04/2013, 19:08] – [Installation] 78.242.224.18 | monodevelop [Le 13/04/2018, 11:11] (Version actuelle) – [Installation] breizhodrome | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag> | ||
| + | ---- | ||
| + | |||
| + | ====== MonoDevelop : Un IDE pour Mono/.NET ====== | ||
| + | ===== Présentation ===== | ||
| + | MonoDevelop fait partie du projet [[http:// | ||
| + | |||
| + | Il a été initialement un portage de SharpDevelop. | ||
| + | |||
| + | MonoDevelop est multi-plateformes : | ||
| + | * GNU/Linux | ||
| + | * Mac OSX | ||
| + | * Windows | ||
| + | |||
| + | ===== 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 : | ||
| + | |||
| + | ===== Licence ===== | ||
| + | Depuis la version 2.2 Beta 2, Monodevelop est développé sous licence [[http:// | ||
| + | |||
| + | 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 : | ||
| + | * Des API indépendantes de l’environnement : sécurité, base de données, Service web, XML, web forms. | ||
| + | * Des API destinées à la programmation sous GNU/Linux et plus particulièrement GNOME : GTK#, Glade# Gecko#, Gst#. | ||
| + | * Des API compatibles avec le framework .Net de Microsoft. | ||
| + | * Un outil pour naviguer dans la documentation : Monodoc, qui a l' | ||
| + | * Un compilateur pour le langage C# 4 à partir de la version 2.4.3. Souvent présenté comme une évolution du langage Java avec une pincée de C++. Sans être une révolution, | ||
| + | * Un serveur web léger entièrement compatible avec la technologie ASP.NET qui permet d' | ||
| + | |||
| + | ===== Installation ===== | ||
| + | |||
| + | <note warning> | ||
| + | |||
| + | ==== Ubuntu 18.04 LTS et suivants ==== | ||
| + | [[: | ||
| + | Puis installer monodevelop depuis flatpak | ||
| + | < | ||
| + | <note important> | ||
| + | |||
| + | ==== Ubuntu 17.10 et précédents ==== | ||
| + | [[: | ||
| + | |||
| + | Vous pouvez également mettre à jour MonoDevelop via le canal bêta : | ||
| + | < | ||
| + | ou alpha : | ||
| + | < | ||
| + | ou alors le dépôt mis à jour à chaque commit git | ||
| + | < | ||
| + | ===== Configuration ===== | ||
| + | ==== Exécution des applications console ==== | ||
| + | Afin d' | ||
| + | |||
| + | ==== Could not connect to debugger ==== | ||
| + | Si vous avez l' | ||
| + | |||
| + | * Pour Gnome: « //unset GNOME_DESKTOP_SESSION_ID// | ||
| + | * Pour KDE: « //unset KDE_SESSION_VERSION// | ||
| + | * Pour Mate: « //unset MATE_DESKTOP_SESSION_ID// | ||
| + | |||
| + | |||
| + | [[http:// | ||
| + | |||
| + | ===== Liens externes ===== | ||
| + | === MonoDevelop === | ||
| + | * (en) [[http:// | ||
| + | * (en) [[http:// | ||
| + | * (en) [[http:// | ||
| + | * (en:irc) [[irc:// | ||
| + | |||
| + | === Mono === | ||
| + | * (en) [[http:// | ||
| + | * (en) [[http:// | ||
| + | * (en) [[http:// | ||
| + | |||
| + | ---- | ||
| + | |||
| + | // | ||
