Partager via


Débogage de l'application Visual Basic

Cette page fournit des liens vers la documentation relative aux fonctions de débogage intégrées dans Visual Studio. Par exemple, vous pouvez rechercher des erreurs sémantiques dans votre application en observant son comportement à l'exécution dans le débogueur lui-même.

En utilisant le débogueur, vous pouvez examiner le contenu des variables de votre application sans insérer des appels supplémentaires pour sortir les valeurs. De même, vous pouvez insérer un point d'arrêt dans votre code pour arrêter l'exécution au point que vous spécifiez.

Contrôle de l'exécution

Le tableau suivant répertorie les tâches de débogage impliquant le contrôle de l'exécution et fournit des liens vers les pages d'aide associées.

Pour

Consultez

Commencez à déboguer un projet Visual Studio, attachez un processus, arrêtez-vous dans le code, parcourez le code, effectuez une exécution jusqu'au curseur, effectuez une exécution jusqu'à une fonction de la pile des appels, définissez l'instruction suivante, parcourez Uniquement mon code, arrêtez le débogage, redémarrez le débogage ou détachez un processus débogué.

Démarrer, Pas à pas principal, Exécuter du code et Arrêter le débogage dans Visual Studio

Spécifiez les configurations pour les versions Release et Debug d'un programme.

Configurations de projet Debug et Release

Définir des options de démarrage (arguments de ligne de commande, répertoire de travail, ordinateur distant)

How to: Set Start Options for Application Debugging

Effectuer le débogage au moment du design.

Procédure pas à pas : débogage au moment du design

Permettre le débogage juste-à-temps, qui lance le débogueur Visual Studio lorsqu'un programme qui s'exécute en dehors de Visual Studio rencontre une erreur irrécupérable.

Débogage just-in-time dans Visual Studio

Définissez des points d'arrêt pour les lignes sources, les instructions d'assembly et la fonction de la pile des appels. Spécifiez les conditions, les nombres d'accès et l'emplacement d'exécution.

Points d'arrêt : utiliser les nombres d'accès, les fonctions de la pile des appels et les conditions d'arrêt quand et où vous le voulez dans le débogueur Visual Studio

Gestion des exceptions

Le tableau suivant répertorie les tâches de débogage relatives à la gestion des exceptions et pointe vers leurs pages d'aide associées.

Pour

Consultez

S'arrêter sur les exceptions non gérées.

Comment : s'arrêter sur les exceptions non gérées par l'utilisateur

S'arrêter lorsqu'une exception est levée.

Comment : arrêter l'exécution lorsqu'une exception est levée

S'arrêter sur les exceptions de première-chance.

Comment : arrêter l'exécution lorsqu'une exception est levée

Utiliser l'Assistant Exception.

Comment : corriger des erreurs d'exécution avec l'Assistant Exception

Ajouter une nouvelle exception.

Comment : ajouter de nouvelles exceptions

Poursuivre l'exécution après qu'une exception a été levée.

Poursuite de l'exécution à la suite d'une exception

Modifier & Continuer

Le tableau suivant répertorie les tâches de débogage relatives à la fonction Modifier & Continuer et pointe vers leurs pages d'aide associées.

Pour

Consultez

Activer et désactiver la fonction Modifier & Continuer.

Comment : activer et désactiver Modifier & Continuer

Arrêter l'application des modifications au code par la fonction Modifier & Continuer.

Comment : arrêter des modifications de code

Appliquer les modifications en mode arrêt.

Comment : appliquer des modifications en mode arrêt à l'aide de la fonctionnalité Modifier & Continuer

Examiner les données de débogage

Le tableau suivant répertorie les tâches de débogage relatives à l'affichage des données de débogage et pointe vers leurs pages d'aide associées.

Pour

Consultez

Utiliser la fenêtre Registres pour afficher le contenu du registre.

Comment : utiliser la fenêtre Registres

Utiliser la fenêtre Pile des appels pour afficher les appels de fonctions ou de procédures actuellement dans la pile.

Comment : utiliser la fenêtre Pile des appels

Utiliser la fenêtre Code Machine pour afficher le code assembleur correspondant aux instructions créées par le compilateur.

Comment : utiliser la fenêtre Code Machine

Utiliser la fenêtre Modules pour répertorier et décrire les modules utilisés par votre programme.

Comment : utiliser la fenêtre Modules

Utilisez la fenêtre Explorateur de scripts pour répertorier les fichiers de script actuellement chargés dans le programme.

Comment : afficher les documents de script

Utiliser la fenêtre Threads pour examiner et contrôler les threads dans le programme.

Comment : utiliser la fenêtre Threads

Voir aussi

Tâches

Procédure pas à pas : débogage d'un Windows Form

Comment : appliquer des modifications en mode arrêt à l'aide de la fonctionnalité Modifier & Continuer

Concepts

Démarrer, Pas à pas principal, Exécuter du code et Arrêter le débogage dans Visual Studio

Débogage du code plus rapide en examinant son historique avec IntelliTrace

Autres ressources

Débogage du code managé

Débogage du code natif

Débogage d'applications et de scripts Web

Référence du débogage de l'interface utilisateur

Paramètres et préparation du débogage

Présentation du débogueur

Préparation du débogage : types de projets C#, F# et Visual Basic