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édentesRévision précédente
Prochaine révision
Révision précédente
monodevelop [Le 07/01/2017, 16:43] – tags et nettoyage de la page L'Africainmonodevelop [Le 31/07/2024, 09:49] (Version actuelle) – [Installation] problème flatpak 86.215.109.121
Ligne 1: Ligne 1:
-{{tag>Trusty Xenial 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 =====
  
-[[:tutoriel:comment_installer_un_paquet|Installez les paquets]] **[[apt>monodevelop]]**. +Il est recommandé par Xamarin d'utiliser le flatpak dédié.
  
- +[[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>flatpak]]**.  
-Vous pouvez également mettre à jour MonoDevelop via le canal bêta : +Puis installer monodevelop depuis flatpak 
-<code>echo "deb http://download.mono-project.com/repo/debian beta main" | sudo tee /etc/apt/sources.list.d/mono-xamarin-beta.list</code> +<code>flatpak install --user --from https://download.mono-project.com/repo/monodevelop.flatpakref</code> 
-ou alpha : +<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> 
-<code>echo "deb http://download.mono-project.com/repo/debian alpha main" | sudo tee /etc/apt/sources.list.d/mono-xamarin-alpha.list</code> +<note warning>En 2024, le téléchargement via flatpack ne fonctionne plus. Se rendre à l'adresse https://www.monodevelop.com/download/</note>
-ou alors le dépôt mis à jour à chaque commit git +
-<code>echo "deb http://download.mono-project.com/repo/debian nightly main" | sudo tee /etc/apt/sources.list.d/mono-xamarin-nightly.list</code>+
 ===== Configuration ===== ===== Configuration =====
 ==== Exécution des applications console ==== ==== Exécution des applications console ====