Comment : démarrer l'exécution

Mise à jour : novembre 2007

Cette rubrique s'applique à :

Édition

Visual Basic

C#

C++

Web Developer

Express

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

Standard

La rubrique s'applique La rubrique s'applique

La rubrique s'applique

La rubrique s'applique

Pro et Team

La rubrique s'applique La rubrique s'applique

La rubrique s'applique

La rubrique s'applique

Légende du tableau :

La rubrique s'applique

Applicable

La rubrique ne s'applique pas

Non applicable

La rubrique s'applique mais la commande est masquée par défaut

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

  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 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é

Concepts

Contrôle de l'exécution

Autres ressources

Paramètres et préparation du débogage