Comment : démarrer l'exécution

Cette rubrique s'applique à :

Édition

Visual Basic

C#

F#

C++

Web Developer

Express

La rubrique s'applique La rubrique s'applique La rubrique s'applique La rubrique s'applique La rubrique s'applique

Pro, Premium et Ultimate

La rubrique s'applique La rubrique s'applique La rubrique s'applique

La rubrique s'applique

La rubrique s'applique

Le démarrage de l'exécution est l'une des fonctions les plus fondamentales du débogage.

Notes

Les boîtes de dialogue et les commandes de menu qui s'affichent peuvent être différentes de celles qui sont décrites dans l'aide, en fonction de vos paramètres actifs ou de l'édition utilisée. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Utilisation des paramètres.

Pour démarrer le débogage

  1. Dans le menu Déboguer, choisissez Démarrer,Pas à pas détaillé ou Pas à pas principal.

    ou

  2. Dans une fenêtre source, cliquez avec le bouton droit sur une ligne de code exécutable et choisissez Exécuter jusqu'au curseur.

Si vous choisissez Démarrer, votre application démarre et s'exécute jusqu'à ce qu'elle atteigne un point d'arrêt. Vous pouvez interrompre l'exécution à tout moment pour examiner des valeurs ou l'état de votre programme, ou encore pour modifier des variables. Pour plus d'informations, consultez Interruption de l'exécution.

Si vous choisissez Pas à pas détaillé ou Pas à pas principal, votre application démarre et s'exécute, puis s'arrête sur la première ligne.

Si vous choisissez Exécuter jusqu'au curseur, l'application démarre et s'exécute jusqu'au premier point d'arrêt ou jusqu'au curseur, selon le premier des deux qu'elle rencontre. Vous pouvez définir l'emplacement du curseur dans une fenêtre source. Dans certains cas, aucune interruption d'exécution ne se produit. Cela signifie que le code dans lequel le curseur se trouve n'a jamais été atteint.

Votre solution peut contenir plusieurs projets. Dans ce cas, vous pouvez choisir le projet de démarrage que lanceront les commandes d'exécution du menu Déboguer. Vous pouvez également démarrer un projet sélectionné à partir de l'Explorateur de solutions.

Vous pouvez utiliser la commande Exécuter sans débogage (dans le menu Déboguer) pour lancer l'exécution d'un projet sans le débogueur.

Notes

Vos possibilités de débogage dépendent de la présence d'informations de débogage dans le code, des droits d'accès du débogueur au code source et du suivi des informations de débogage par le compilateur JIT du Common Language Runtime. Si le débogueur Visual Studio ne trouve pas d'informations de débogage pour votre programme, il affiche le message "aucune information symbolique correspondante n'a été trouvée". Dans certains cas, il omet le message et traite une commande Démarrer comme s'il s'agissait de "Exécuter sans débogage". Les informations de débogage sont créés par défaut lorsque vous générez la configuration Debug de votre programme. Si le débogueur ne trouve pas de symboles, vous pouvez avoir à spécifier un chemin d'accès aux symboles. Pour plus d'informations, consultez Comment : spécifier un comportement de chargement et des emplacements de symboles. Pour faciliter le débogage des appels système, vous pouvez installer les symboles de débogage système. Pour plus d'informations, consultez Installation des symboles de débogage système.

Notes

Après avoir installé le .NET Framework sur Windows Server 2003 ou sur Windows 2000 SP3 ou version ultérieure, un compte d'utilisateur limité dans une session Terminal Server ne peut pas démarrer un processus avec le débogueur tant que l'ordinateur n'a pas été redémarré.

Voir aussi

Tâches

Comment : choisir le projet de démarrage

Comment : démarrer l'exécution d'un projet sélectionné

Concepts

Contrôle de l'exécution

Autres ressources

Paramètres et préparation du débogage