IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mono .NET Discussion :

[MONO][C#] comment débuger à distance?


Sujet :

Mono .NET

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2005
    Messages
    700
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

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

    Informations forums :
    Inscription : Juin 2005
    Messages : 700
    Points : 488
    Points
    488
    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 !

  2. #2
    Expert éminent Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Points : 7 903
    Points
    7 903
    Par défaut
    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

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2005
    Messages
    700
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

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

    Informations forums :
    Inscription : Juin 2005
    Messages : 700
    Points : 488
    Points
    488
    Par défaut
    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....

Discussions similaires

  1. Réponses: 19
    Dernier message: 24/08/2012, 13h34
  2. Comment déboguer à distance avec Eclipse PDT ?
    Par Amineworkgroup dans le forum Eclipse PHP
    Réponses: 1
    Dernier message: 31/07/2009, 01h37
  3. Réponses: 12
    Dernier message: 04/06/2006, 00h19
  4. Réponses: 12
    Dernier message: 24/04/2006, 23h19
  5. Réponses: 4
    Dernier message: 21/04/2006, 21h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo