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

Visual Studio Discussion :

Debugging Extension Visual Studio 2010


Sujet :

Visual Studio

  1. #1
    Membre actif Avatar de istace.emmanuel
    Homme Profil pro
    Senior Full-Stack .Net Developer
    Inscrit en
    Août 2009
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Senior Full-Stack .Net Developer
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2009
    Messages : 125
    Points : 265
    Points
    265
    Par défaut Debugging Extension Visual Studio 2010
    Bonjour à tous,

    Je suis en train de développer une petit série d'extension methods afin de rajouter une sorte de LinQ-string-based dans la fenêtre de watchers pour faciliter le debug d'objets indexé principalement.

    Pour plus de propreté, je vais créer une fenêtre dédié dans Visual studio.
    Ma question est, comment accéder depuis mon contrôle à "l’environnement de debug" pour avoir accès aux variables lors d'une pause de l’exécution ?

    La documentation du SDK de Visual Studio 2010 ne m'a pas vraiment aidé... :/

    Merci d'avance

    Cordialement
    Istace Emmanuel
    .Net... What else ?
    Mon blog sur .Net

  2. #2
    Membre actif Avatar de istace.emmanuel
    Homme Profil pro
    Senior Full-Stack .Net Developer
    Inscrit en
    Août 2009
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Senior Full-Stack .Net Developer
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2009
    Messages : 125
    Points : 265
    Points
    265
    Par défaut
    Solved, l'objet Debugger du DTE permet d'acceder au debugger.

    Exemple, une sorte de Local Window :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    EnvDTE.CommandWindow commandWindow = (CommandWindow)dte.Windows.Item(EnvDTE.Constants.vsWindowKindCommandWindow).Object;
                    commandWindow.Clear();
                    foreach(EnvDTE.StackFrame myframe in dte.Debugger.CurrentThread.StackFrames)
                    {
                        commandWindow.OutputString(myframe.FunctionName + "\n");
                        foreach(EnvDTE.Expression myLocal in myframe.Locals)
                            commandWindow.OutputString(String.Format("--- {0} : {1} : {2}\n", myLocal.Type, myLocal.Name, myLocal.Value));
                    }
    .Net... What else ?
    Mon blog sur .Net

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Créer son extension Visual Studio 2010
    Par Niiark dans le forum Visual Studio
    Réponses: 0
    Dernier message: 07/05/2015, 09h12
  2. Extension dans Visual studio 2010
    Par azstar dans le forum Visual Studio
    Réponses: 0
    Dernier message: 29/09/2014, 10h05
  3. Visual Studio 2010 : extension de refactoring
    Par cedrix57 dans le forum Visual C++
    Réponses: 5
    Dernier message: 22/03/2012, 17h30
  4. Remote Debugging avec Visual Studio 2005
    Par bibifoc dans le forum Windows Forms
    Réponses: 2
    Dernier message: 19/03/2008, 16h11
  5. Perte du WiFi lors du debug sous visual studio
    Par hummm dans le forum Windows Mobile
    Réponses: 2
    Dernier message: 09/10/2007, 09h37

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