Comment : démarrer l'exécution
Cette rubrique s'applique à :
Édition |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro, Premium et Ultimate |
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
Dans le menu Déboguer, choisissez Démarrer,Pas à pas détaillé ou Pas à pas principal.
ou
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é