Comment commencer avec Mono sous Linux pour un débutant?

Comment commencer à utiliser Mono sous Linux en tant que débutant lorsque je veux passer de Visual Studio?

Existe-t-il un moyen facile de l'installer comme Visual Studio et de commencer? Jusqu'à présent,avec ce que j'ai vu,il semble complexe de commencer même.

Installer et configurer Mono sous linux est beaucoup de travail non?

Ou y a-t-il une distribution que je peux directement installer et commencer avec des applications sous Linux?

49
demandé sur Philip Kirkbride 2009-04-28 06:25:55

8 réponses

J'ai récemment commencé à barboter dans Mono moi-même et j'ai jusqu'à présent réalisé que le MonoProject a fait d'énormes progrès dans ce domaine. C'est bien la peine d'enquêter.

Cela dit, la méthode la plus simple est d'obtenir l'installation avec une distribution Linux qui est Mono friendly comme Suse, ou Ubuntu. Personnellement, je l'ai essayé en utilisant Ubuntu 8.10.

Une fois que vous avez correctement configuré votre distribution Linux, téléchargez et installez MonoDevelop. Ceci est un IDE open source qui est étroitement intégré à travailler avec la plate-forme Mono. MonoDevelop a été pris comme une branche de SharpDevelop et conçu pour fonctionner avec le compilateur Mono à partir de zéro.

C'est de loin le moyen le plus simple et le plus rapide d'obtenir une configuration avec Mono. L'IDE MonoDevelop est très similaire à celui de Visual C# Express even. Il est livré avec la gestion de Projet / Solution, le développement de L'interface graphique en utilisant le framework GTK#, un débogueur intégré et une foule d'autres fonctionnalités que vous attendez dans un IDE telles que la complétion de code, la ligne numéros, code-pliage etc.

Les gens du MonoProject sont sur quelque chose avec cette suite d'outils.

J'espère que cela vous aidera à démarrer.

Page D'Accueil Du Projet Mono

Mono Développer La Page D'Accueil De

23
répondu Ralph Caraveo 2009-04-28 02:40:22

Il y a quelques livres intéressants sur Mono, bien qu'ils soient probablement un peu vieux. Pourtant, il vaut probablement la peine d'en attraper un et de jeter un oeil pour démarrer.

  1. Pratique Mono
  2. Mono: un ordinateur portable de développeur
  3. développement. net multiplateforme
  4. Mono Kick de

Ensuite, j'installerais le dernier Mono (2.4) sur une boîte Linux (OpenSuse est celui qu'ils utilisent, donc ça ira toujours bien pour le développement, mais nous utilisons aussi Ubuntu en interne) et commençons à jouer avec le compilateur, MonoDevelop (ce qui est assez bon depuis 2.0) et ainsi de suite.

Le seul point difficile sera d'écrire des applications GUI, bien que mon équipe utilise largement MWF sur différentes saveurs Unix. Mais tout le reste ira comme prévu. Je suis particulièrement heureux avec la façon dont fonctionne remoting, par exemple.

Si vous êtes habitué à Linux, ce sera beaucoup plus facile, sinon je vous recommande également de vous y habituer à la suite de certaines tutoriel.

Rappelez-vous des outils tels que NUnit et Nant seront également disponibles, de sorte que vous pouvez commencer à écrire votre code sur Windows et Linux et tester et compiler sur les deux plates-formes.

4
répondu pablo 2009-04-28 08:26:50

Avec la sortie de Ubuntu 9.04 , un environnement de développement mono très actuel est aussi proche que:

apt-get install monodevelop

Je suis d'accord avec vous qu'il était un peu difficile de se lancer avec Mono, mais la dernière version D'Ubuntu a fait fondre cette barrière. Et la dernière version de Monodevelop est une joie absolue à utiliser.

N'utilisez pas Ubuntu? Ensuite, j'irais avec le Conseil de Peter d'utiliser une image VMWare .

3
répondu bouvard 2009-04-28 22:52:51

Pour un démarrage très facile avec mono sous linux vous pouvez télécharger

  • une image vmware
  • une distribution linux live

Avec tout inclus pour commencer.

2
répondu Xn0vv3r 2009-04-28 08:32:11

Si vous êtes habitué à utiliser visual-studio, vous pouvez toujours développer dans Visual Studio, et copier vos binaires sur Linux / OSX ou autre. Ou mieux encore, si vous avez un lecteur partagé, il suffit de reconfigurer votre répertoire de sortie VS-Project à l'emplacement partagé.

Il peut y avoir des avantages à utiliser le compilateur mono, ou monodevelop, mais puisque vous commencez, ce qui précède est vraiment la chose la plus facile à faire. Si vous voulez exécuter sous Linux, le programme d'installation mono est une excellente option pour se lever et courir à la hâte. Malheureusement, il n'y a pas de programme d'installation disponible pour la nouvelle version mono, vous aurez donc besoin d'une autorisation d'administrateur ou de compiler à partir de la source.

Http://ftp.novell.com/pub/mono/archive/1.9.1/linux-installer/2/mono-1.9.1_2-installer.bin

1
répondu 2009-04-28 14:09:47

Pour l'installation de nouveau Mono 3.2.5+ avec MonoDevelop 4.2.1+, il est mieux d'utiliser tpokorra référentiel.

1
répondu MariuszS 2013-12-10 20:11:24

Le moyen le plus simple que j'ai pu trouver est de télécharger L'Image OpenSUSE VMWare sur leur site et de l'exécuter. Vous obtenez tous les outils dont vous avez besoin:) préconfiguré.

0
répondu Andrei Rînea 2009-04-28 22:41:53

Debian et Ubuntu, et probablement tous les autres enfants, ont mono dans le dépôt. Ainsi, la configuration de mono sous Linux peut être aussi simple que

aptitude install monodevelop

Cependant, je suggère la version 2 qui nécessite d'utiliser le référentiel' sid ' dans Debian (Je ne sais pas à propos D'Ubuntu).

vim /etc/apt/sources.list [ :%s/squeeze/sid/g ]
0
répondu he_the_great 2012-05-17 11:45:56