Comment : démarrer l'exécution
Mise à jour : novembre 2007
Cette rubrique s'applique à :
Édition |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro et Team |
Légende du tableau :
Applicable |
|
Non applicable |
|
Commande ou commandes masquées par défaut. |
Le démarrage de l'exécution est l'une des fonctions les plus fondamentales du débogage.
Remarque : |
---|
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 Paramètres Visual Studio. |
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 dans le menu contextuel.
Si vous choisissez Démarrer, l'application démarre et s'exécute jusqu'à ce qu'elle rencontre 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'interrompt sur la première ligne.
Si vous choisissez Exécuter jusqu'au curseur, l'application 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.
Il est possible que votre solution contienne 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.
Remarque : |
---|
Votre capacité de déboguer peut être limitée selon que le code a été généré avec des informations de débogage, que le débogueur a accès au code source ou que le compilateur JIT du common language runtime opère le suivi des informations de débogage. 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 le chemin d'accès d'un symbole. 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. |
Remarque : |
---|
Après l'installation du .NET Framework sur Windows Server 2003 ou sur Windows 2000 SP3 (ou versions ultérieures), un compte d'utilisateur limité dans une session Terminal Server ne peut pas démarrer de processus avec le débogueur tant que l'ordinateur n'est pas redémarré. |
Voir aussi
Tâches
Comment : choisir le projet de démarrage
Comment : démarrer l'exécution d'un projet sélectionné