Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
monodevelop [Le 15/02/2014, 11:00]
86.203.36.123 [Licence]
monodevelop [Le 06/03/2023, 13:44] (Version actuelle)
L'Africain
Ligne 1: Ligne 1:
-{{tag>Hardy programmation windows}}+{{tag>Jammy programmation windows}}
  
 ---- ----
Ligne 9: Ligne 9:
 Il a été initialement un portage de SharpDevelop. Il a été initialement un portage de SharpDevelop.
  
-MonoDevelop est multi-plateformes : +MonoDevelop est multi-plateformes :
   * GNU/Linux   * GNU/Linux
-  * Mac OSX +  * Mac OSX
   * Windows   * Windows
  
Ligne 22: Ligne 22:
  
 ===== Licence ===== ===== Licence =====
-Depuis la version 2.2 Beta 2, Monodevelop est développé sous licence [[http://​fr.wikipedia.org/​wiki/​LGPL|LGPL 2.1]]. ​+Depuis la version 2.2 Beta 2, Monodevelop est développé sous licence [[wpfr>LGPL|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. 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 ===== ===== 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 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 : +Mono propose entre autres :
   * Des API indépendantes de l’environnement : sécurité, base de données, Service web, XML, web forms.   * 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 destinées à la programmation sous GNU/Linux et plus particulièrement GNOME : GTK#, Glade# Gecko#, Gst#.
Ligne 39: Ligne 39:
 ===== Installation ===== ===== Installation =====
  
-^ Version de Ubuntu ^ Dépôts officiels ^ PPA ^ +Il est recommandé par Xamarin d'​utiliser le flatpak dédié
-|Ubuntu Hardy (8.04 LTS) | 1.0+dfsg-1ubuntu1 | | + 
-|Ubuntu Lucid (10.04 LTS) | 2.2.1+dfsg-1ubuntu2 | | +[[:tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​flatpak]]**.  
-|Ubuntu Oneiric (11.10) | 2.6+dfsg-1 | | +Puis installer monodevelop depuis flatpak 
-|Ubuntu Precise (12.04 LTS) | 2.8.6.3+dfsg-2 | | +<​code>​flatpak install ​--user --from ​https://download.mono-project.com/repo/monodevelop.flatpakref<​/code> 
-|Ubuntu Quantal (12.10) | 3.0.3.2+dfsg-1build1 | | +<note important>​flatpak exécutant ​les applications dans un bac à sable, ​les bibliothèques présentes dans votre système ne peuvent être appelées par DllImport dans votre application/projet</note>
-|Ubuntu Raring (13.04) | 3.0.3.2+dfsg-1build1 |[[https://​launchpad.net/​~inizan-yannick/​+archive/​mono/​4.3.0]] +
-|Ubuntu Saucy (13.10) | 3.0.3.2+dfsg-1build1 |[[https://​launchpad.net/​~inizan-yannick/​+archive/​mono/​| 4.3.0]] | +
-|Ubuntu Trusty (14.04 LTS) | 4.0.12 (trusty-proposed) |[[https://launchpad.net/~inizan-yannick/+archive/mono/| 4.3.0]] | +
-====Depuis ​les dépôts officiels==== +
-[[:​tutoriel:​comment_installer_un_paquet|Installez ​les paquets]] **[[apt://mono-gmcs,​mono-gac,​mono-utils,​monodevelop|mono-gmcs mono-gac mono-utils monodevelop]]**. ​+
  
-====Depuis un PPA==== 
-ajouter ce ppa **ppa:​inizan-yannick/​mono** à vos sources : 
-<​code>​sudo add-apt-repository ppa:​inizan-yannick/​mono</​code>​ 
 ===== Configuration ===== ===== Configuration =====
 ==== Exécution des applications console ==== ==== 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** ». [[:​tutoriel:​comment_installer_un_paquet|Installer le paquet]] **[[apt>​xterm|xterm]]**. Afin d'​exécuter des applications console ou si vous rencontrez le message d'​erreur « **File name has not been set** ». [[:​tutoriel:​comment_installer_un_paquet|Installer le paquet]] **[[apt>​xterm|xterm]]**.
 +
 +==== Could not connect to debugger ====
 +Si vous avez l'​erreur « Could not connect to debugger », lancez monodevelop depuis un terminal avec avant:
 +
 +  * Pour Gnome: « //unset GNOME_DESKTOP_SESSION_ID//​ »
 +  * Pour KDE: « //unset KDE_SESSION_VERSION//​ »
 +  * Pour Mate: « //unset MATE_DESKTOP_SESSION_ID//​ »
 +
 +
 +[[http://​superuser.com/​questions/​669444/​monodevelop-cannot-connect-to-debugger#​744763|Source]]
  
 ===== Liens externes ===== ===== Liens externes =====
  • monodevelop.1392458423.txt.gz
  • Dernière modification: Le 15/02/2014, 11:00
  • par 86.203.36.123