Share via


Comment : arrêter 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

Lorsque vous déboguez une application avec le débogueur Visual Studio, elle est soit en cours d'exécution, soit en mode arrêt. La plupart des fonctionnalités du débogueur, comme l'évaluation des expressions dans la fenêtre Espion, ne sont disponibles qu'en mode arrêt.

Le débogueur interrompt l'exécution du programme lorsqu'il rencontre un point d'arrêt ou lorsqu'une exception se produit. Pour plus d'informations, consultez Gestion des exceptions. Vous pouvez interrompre manuellement l'exécution à tout moment. Si vous interrompez lors de l'exécution de code sans source correspondante, vous serez en mesure de déboguer dans la fenêtre Code Machine.

Pour interrompre manuellement l'exécution d'un programme

  • Dans le menu Débogage, cliquez sur Interrompre tout.

    Le débogueur arrête l'exécution de tous les programmes s'exécutant sous le débogueur. Les programmes ne sont pas fermés et vous pouvez reprendre l'exécution à tout moment. Le débogueur et votre application se trouvent alors en mode arrêt.

Si vous déboguez plusieurs programmes, un point d'arrêt ou une commande Interrompre tout affecte par défaut tous les programmes en cours de débogage. Pour n'interrompre que le programme en cours, changez ce comportement par défaut.

Pour modifier le comportement d'une interruption lors du débogage de plusieurs programmes

  1. Dans le menu Outils, cliquez sur Options.

  2. Dans la boîte de dialogue Options, sélectionnez le dossier Débogage, puis cliquez sur la catégorie Général.

  3. Activez ou désactivez l'option Arrêter tous les processus lorsqu'un processus s'arrête.

  4. Cliquez sur OK.

Voir aussi

Concepts

Contrôle de l'exécution