<PAVEOVER> Comment : déboguer plusieurs processus

Vous pouvez déboguer plusieurs processus même si ces derniers exécutent du code écrit dans différents langages. Par exemple, vous pouvez déboguer en même temps un processus qui contient du code écrit en C++ et un deuxième processus contenant du code écrit en Visual Basic. Le débogage de langages mixtes est généralement transparent, tant que ces langages sont pris en charge par le débogueur Visual Studio.

Pour démarrer un projet alors qu'un autre est déjà en cours d'exécution, ces deux projets doivent se trouver dans la même solution. Vous pouvez utiliser l'Explorateur de solutions pour démarrer un ou plusieurs projets supplémentaires :

Remarque 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, cliquez sur Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Paramètres Visual Studio.

Pour démarrer un projet dans l'Explorateur de solutions

  1. Dans l'Explorateur de solutions, sélectionnez le projet que vous souhaitez commencer à déboguer.

  2. Cliquez avec le bouton droit sur le nom ou l'icône du projet.

  3. Dans le menu contextuel, sélectionnez Débogage, puis cliquez sur Démarrer une nouvelle instance ou Pas à pas détaillé dans la nouvelle instance.

Lors du débogage de plusieurs projets dans une même solution, deux méthodes permettent de passer des uns aux autres :

Pour basculer entre plusieurs projets pendant un débogage

  1. Si la barre d'outils Emplacement de débogage n'est pas visible :

    1. Dans le menu Outils, sélectionnez Personnaliser.

    2. Dans la feuille de propriétés Personnaliser, sélectionnez l'onglet Barres d'outils, puis Emplacement de débogage.

    3. Cliquez sur OK.

  2. Dans la barre d'outils Emplacement de débogage, sélectionnez, dans la zone de liste Programme, le programme vers lequel vous souhaitez basculer.

Basculer vers un projet en fait le processus en cours du débogage. La fenêtre de débogueur que vous voyez affiche l'état du processus actif.

Par défaut, arrêter le processus actuel interrompt tous les processus en cours de débogage. Vous pouvez modifier ce comportement par défaut afin que seul le processus actif s'arrête et que les autres processus continuent de s'exécuter.

Pour arrêter uniquement le processus en cours

  1. Dans le menu Outils, sélectionnez Options.

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

  3. Activer Arrêter tous les processus lorsqu'un processus s'arrête.

  4. Cliquez sur OK.

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

Afficher:
© 2014 Microsoft