Partager via


Mise en route avec l'extensibilité du débogueur

Kit de développement logiciel Visual Studio fournit les informations nécessaires pour créer et personnaliser des composants du débogueur utilisés aux programmes de débogage de l'environnement de Visual Studio.

le débogage deVisual Studio ajout des améliorations dérivées du test étendues de facilité d'utilisation effectué sur les débogueurs précédents de Visual Studio . Vous pouvez utiliser Visual Studio le débogage pour exécuter une application multilingue, ou vous pouvez implémenter la modification à la volée des variables pendant le débogage des applications et des solutions multilingues.

le débogage deVisual Studio est hors processus exécuté avec le programme débogué et est par conséquent moins intrusif dans l'espace de processus de l'application. Par conséquent, il est plus facile d'écrire des composants qui interagissent avec le débogueur sans affecter votre programme de débogage.

Une meilleure utilisation Kit de développement logiciel Visual Studio, vous devez être familiarisé avec les éléments suivants :

  • L'environnement de développement intégré (IDE) de Visual Studio (IDE)

  • le langage de programmation C++

  • ATL COM

Dans cette section

  • Présentation pour étendre les fonctionnalités du débogueur
    Décrit le processus d'implémentation le débogage de votre produit, selon le compilateur et sa sortie.

  • composants Débogueur
    Fournit une vue d'ensemble de Visual Studio le débogage de composants, tels que le moteur de (DE) débogage, l'évaluateur (EE) d'expression, et le gestionnaire de (SH) symboles.

  • concepts de débogueur
    décrit les concepts architecturaux de débogage principal.

  • contextes de débogueur
    Explique comment le moteur de (DE) débogage s'exécute simultanément dans le code, la documentation, et des contextes d'évaluation de l'expression. Décrit, pour les trois contextes, de l'emplacement, de la position ou de l'évaluation pertinentes à celui-ci.

  • tâches de débogage
    Contient des liens vers différentes tâches de débogage, telles que exécuter un programme et évaluer des expressions.