Précédent   Forum du club des développeurs et IT Pro > Dotnet > Général Dotnet > Mono
Mono Forum d'entraide sur le développement avec Mono, l'implémentation open-source de la Common Language Infrastructure .
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 01/04/2011, 12h39   #1
giova_fr
Membre éprouvé
 
Homme
Développeur .NET
Inscription : juin 2005
Messages : 674
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 37
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : Tourisme - Loisirs

Informations forums :
Inscription : juin 2005
Messages : 674
Points : 451
Points : 451
Envoyer un message via ICQ à giova_fr
Par défaut [MONO][C#] comment débuger à distance?

Bonjour.

J'aimerai savoir si il existe un IDE fonctionnant sous windows, capable de compiler/débuger à distance sur une machine UNIX?

Pourquoi? et bien parceque je développe un programme sur une BOX qui donc est sans clavier/souris, mais surtout sans interface graphique. Débugger dans du shell c'est juste l'horreur !
giova_fr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2011, 16h36   #2
Graffito
Expert Confirmé Sénior
 
Avatar de Graffito
 
Inscription : janvier 2006
Messages : 5 424
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 5 424
Points : 6 108
Points : 6 108
Bonjour,

Pour dévelloper des appli mono, je me sers de Visual studio.

Je dévellope normalement sous Windows avec le framework .net.

Quand j'utilise un nouveau control (Winforms) ou une fonction un peu particulière de la bibliothèque .net, je teste le programme sous Mono Windows et si ça marche, je teste l'exe sous Mono Linux (ce serait sur la box dans ton cas).
__________________
" Le croquemitaine ! Aaaaaah ! Où ça ? " ©Homer Simpson
Graffito est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2011, 18h52   #3
giova_fr
Membre éprouvé
 
Homme
Développeur .NET
Inscription : juin 2005
Messages : 674
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 37
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : Tourisme - Loisirs

Informations forums :
Inscription : juin 2005
Messages : 674
Points : 451
Points : 451
Envoyer un message via ICQ à giova_fr
oui je procede un peu de la sorte en placant dans mon code des conditions #if pour le faire fonctionner sur les 2 OS.

Mon probleme c'est le manque de moyens pour débugger sur ma box.
Quand il y a une exception, il ne me dit meme pas sur quelle ligne elle a été levée.

Et puis je suis obligé de tout faire manuellement par le shell. Moi j'aimerai bien, comme dans visual studio, cliquer sur DEBUG, ca lance la compile dans la box, le lance en mode debug, me permet de mettre des breakpoints voir meme des watchs idealement...

Alors que la je suis obligé de placer des Consoles.Writeline à tout va pour suivre le comportement de mon code

PS : j'ai peut etre trouvé une piste, mais je lutte pour l'installer, pas mal de choses à compiler, plein de problemes de versions de librairie + mon manque de connaissance en UNIX. J'espere que l'effort en vaut la chandelle, surtout que ce n'est qu'une version trial, un peu choquant pour quelque chose fait pour fonctionner dans l'os du libre, alors que les equivalent pour .NET Windows sont eux gratuits....
giova_fr est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 18h40.


 
 
 
 
Partenaires

Hébergement Web