tâches de débogage
Pour déboguer un programme, il doit être lancé et un moteur (DE) de débogage doit être attaché, ou bien le De doit être attaché à un programme précédemment exécuté. Une fois attaché, le De doit générer certains événements de démarrage. En réponse, le tente de package de débogage de lier les points d'arrêt définis dans l'IDE. Lorsque le programme rencontre un point d'arrêt lié, elle s'arrête et attend que l'entrée d'utilisateur.
Dans cette section
problèmes de sécurité
Présente les étapes de sécurité nécessaires pour déboguer un programme.Exécuter un programme
Fournit des instructions pas - à - pas sur la manière de spécifier un De, qui appelle le système d'exploitation pour exécuter le programme.Attacher directement à un programme
Décrit le processus utilisé pour déboguer un programme dans un processus en cours de exécution.Envoi d'événements de démarrage après un lancement
Répertorie les événements qui ont lieu une fois le De sont joints au programme, jusqu'à ce que le programme soit à son point d'entrée principal et soit prêt pour le débogage.contrôle d'exécution
Explique comment le De envoie en général un événement de point d'entrée, un événement charge-terminé, ou un événement arrêtant, en fonction de les circonstances.Points d'arrêt de liaison
Décrit comment, si l'utilisateur définit un point d'arrêt, l'IDE formule la demande et invite la session de débogage à créer le point d'arrêt.Évaluation des expressions
Explique comment les expressions sont créées et ce qui se produit lorsqu'une expression est évaluée.Visualisant et l'affichage de données
Explique comment les visualiseurs de type et les visionneuses personnalisées sont pris en charge par l'évaluateur d' (EE)expression.
Rubriques connexes
concepts de débogueur
décrit les concepts architecturaux de débogage principal.composants Débogueur
Fournit une vue d'ensemble des composants de débogage de Visual Studio, notamment le De, l'évaluateur d'expression, et le gestionnaire de symboles (SH).contextes de débogueur
Explique comment le De 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 l'évaluation pertinentes à celui-ci.