Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le Kit de développement logiciel (SDK) Visual Studio fournit les informations dont vous avez besoin pour créer et personnaliser les composants du débogueur utilisés pour déboguer des programmes à partir de l’environnement Visual Studio.
Le débogage de Visual Studio a ajouté des améliorations dérivées des tests d’utilisation étendus effectués sur les débogueurs Visual Studio précédents. Vous pouvez utiliser le débogage Visual Studio pour parcourir une application multi-langage ou implémenter une modification à la volée de variables lors du débogage d’applications et de solutions multi-langages.
Le débogage visual Studio est exécuté hors processus avec le programme en cours de débogage et est donc 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.
Pour utiliser le Kit de développement logiciel (SDK) Visual Studio, vous devez être familiarisé avec les éléments suivants :
Environnement de développement intégré (IDE) Visual Studio
Langage de programmation C++
ATL COM
Dans cette section
La feuille de route pour étendre le débogueur décrit le processus d’implémentation du débogage dans votre produit, en fonction de votre compilateur et de sa sortie.
Les composants du débogueur fournissent une vue d’ensemble des composants de débogage Visual Studio, qui incluent le moteur de débogage (DE), l’évaluateur d’expression (EE) et le gestionnaire de symboles (SH).
Les concepts du débogueur décrivent les principaux concepts architecturaux de débogage.
Les contextes du débogueur expliquent comment le moteur de débogage fonctionne simultanément dans les contextes d’évaluation du code, de la documentation et des expressions. Décrit, pour chacun des trois contextes, l’emplacement, la position ou l’évaluation pertinents.
Les tâches de débogage contiennent des liens vers différentes tâches de débogage, telles que le lancement d’un programme et l’évaluation d’expressions.