Cette vue vous permet de gérer le débogage d'un programme dans le plan de travail. Elle affiche le cadre de pile des unités d'exécution suspendues pour chaque cible que vous déboguez. Chaque unité d'exécution de votre programme est représenté par un noeud de l'arborescence.
Si une unité d'exécution est suspendue, ses cadres de pile sont représentés sous forme d'éléments enfants.
Bouton de la barre d'outils de la vue |
Commande |
Description |
---|---|---|
![]() |
Reprendre |
Cette commande permet de reprendre l'exécution d'une unité d'exécution suspendue. |
![]() |
Suspendre |
Cette commande permet d'interrompre l'unité d'exécution sélectionnée d'une cible pour que vous puissiez parcourir ou modifier le code, contrôler les données, exécuter le code pas à pas, etc. |
![]() |
Arrêter |
Cette commande permet d'arrêter l'exécution de la cible de débogage sélectionnée. |
Menu contextuel uniquement |
Arrêter et supprimer |
Cette commande permet d'arrêter l'exécution de la cible de débogage sélectionnée et de supprimer cette dernière de la vue. |
Menu contextuel uniquement |
Arrêter tous les processus |
Cette commande permet d'arrêter tous les programmes actifs de la vue. |
![]() |
Déconnecter |
Cette commande permet de déconnecter le débogueur de la cible de débogage sélectionnée lors d'une session de débogage à distance. |
![]() |
Supprimer tous les programmes terminés |
Cette commande permet de supprimer de la vue toutes les cibles de débogage arrêtées. |
![]() |
Avancer d'un pas avec entrée |
Cette commande permet d'entrer dans l'instruction sélectionnée. |
![]() |
Avancer d'un pas sans entrée |
Cette commande permet d'ignorer l'instruction sélectionnée. L'exécution se poursuit à partir de la ligne suivante de la méthode en cours ou, si vous vous trouvez à la fin de cette méthode, de la méthode à partir de laquelle la méthode en cours a été appelée. Le curseur passe à la déclaration de la méthode et sélectionne cette ligne. |
![]() |
Exécuter jusqu'à instruction de retour |
Cette commande permet de sortir de la méthode en cours. L'exécution s'arrête une fois que vous êtes sorti de la méthode en cours. |
![]() |
Affichage/masquage des noms qualifiés |
Cette option permet en alternance d'afficher ou de masquer les noms qualifiés. |
Menu contextuel uniquement |
Copier la pile |
Cette commande permet de copier dans le presse-papiers la pile sélectionnée des unités d'exécution suspendues ainsi que l'état des unités d'exécution en cours d'exécution. |
Menu contextuel uniquement |
Passer au cadre |
Cette commande vous permet de repasser au cadre de pile spécifié et d'y entrer à nouveau. Elle revient à "exécuter le programme à l'envers" et à recommencer son exécution quelque part dans le corps du code. Pour repasser à un cadre de pile et y entrer à nouveau, sélectionnez le cadre souhaité, puis sélectionnez Passer au cadre dans le menu contextuel. Tenez compte des restrictions suivantes lorsque vous utilisez cette fonction :
Remarque : cette commande n'est disponible que si la VM (machine virtuelle) sous-jacente la prend en charge. |
Menu contextuel uniquement |
Relancer l'application |
Cette commande permet de relancer l'exécution de la cible de débogage sélectionnée. |
Menu contextuel uniquement |
Propriétés |
Cette commande permet d'afficher les propriétés du programme sélectionné. Elle permet également de visualiser la totalité de la ligne de commande pour un processus sélectionné. |