33 votes

Quelle est la meilleure configuration pour le développement Mono sous Windows ?

J'ai commencé à essayer de jouer avec Mono, surtout pour le plaisir pour le moment. J'ai d'abord essayé d'utiliser le plugin Visual Studio qui convertit un csproj en makefile, mais il ne semble pas y avoir de version disponible pour Visual Studio 2005. J'ai également lu des articles sur l'IDE MonoDevelop, qui semblait intéressant. Malheureusement, il n'y a pas de paquetage Windows préfabriqué pour celui-ci. J'ai essayé de suivre quelques instructions pour le construire en combinant les dépendances d'autres installations semi-reliées. Cela n'a pas fonctionné, mais c'est probablement parce que je suis un gars orienté Windows et que je sais à peine épeler "makefile".

Donc, ma question est la suivante : Quel est le moyen le moins énergivore de se lancer dans le développement basé sur Mono sous Windows ?

15voto

Dillie-O Points 16780

Je vous recommande de vous procurer VMWare Player et d'utiliser l'image gratuite de la plate-forme de développement Mono fournie sur le site Web.

Télécharger Mono

Le temps d'installation sera minime, et cela vous permettra également de faire fonctionner votre code en .NET et de vous concentrer sur les problèmes de portage sans avoir à changer de machine. Les outils de VMWare Player vous permettront de simplement glisser et déposer les fichiers pour les copier.

Je cherche à rendre certaines de mes applications .NET conformes à la norme Mono, et c'est la voie que je vais suivre sous peu.

11voto

Kris Erickson Points 16204

Un an plus tard, la réponse à cette question a beaucoup changé. Vous pouvez désormais utiliser MonoDevelop sous Windows, ou si vous êtes plus à l'aise dans Visual Studio, vous pouvez utiliser le programme Outils Visual Studio pour tout écrire et ensuite déboguer en VM pour s'assurer que ça fonctionne sous Linux.

9voto

Luke Points 6644

Je pense que la meilleure façon de cibler Mono est de développer et de construire dans Visual Studio sous Windows, puis d'exécuter ces binaires directement sur Linux (ou toute autre plate-forme Mono que vous utilisez). Il existe des versions gratuites de Visual Studio si la licence est un problème. Si vous développez sous Linux, le meilleur logiciel est probablement Eclipse avec un plugin Mono (voir Le manuel Mono - Eclipse pour les instructions d'installation), mais gardez à l'esprit qu'il est loin d'offrir autant de fonctionnalités ou d'intégration de langues que Visual Studio.

Mono est une implémentation open source tierce du cadre .NET qui vous permet d'exécuter des applications .NET sur des plateformes autres que Windows.

6voto

denis phillips Points 7349

L'une des meilleures choses à faire si vous développez avec Visual Studio pour Mono est de vous procurer MoMA http://www.mono-project.com/MoMA . Il inspectera un nombre quelconque d'assemblages que vous construisez et générera un rapport montrant les problèmes potentiels de Mono (par exemple, les méthodes non implémentées dans la bibliothèque mono). Il peut être exécuté à partir d'une interface graphique ou de la ligne de commande pour une utilisation dans les constructions automatisées.

4voto

Kris Erickson Points 16204

Miguel a publié un article sur le débogage de Mono sous Linux à l'aide du débogage à distance dans Visual Studio. C'est peut-être quelque chose que vous voulez examiner... Utilisation de Visual Studio pour déboguer Mono . Il existe également un nouveau projet appelé Feuille de trèfle dont le but est de permettre le débogage de Mono sur Windows dans Visual Studio.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X