Comment : déboguer des DLL natives

[!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.

Lorsque vous déboguez une DLL, vous pouvez commencer le débogage à partir :

  • du projet utilisé pour créer l'exécutable qui appelle la DLL ;

- ou -

  • du projet utilisé pour créer la DLL.

Si vous disposez du projet utilisé pour créer l'exécutable, démarrez le débogage à partir de ce projet.Vous pouvez ensuite ouvrir un fichier source pour la DLL et définir les points d'arrêt dans ce fichier, même s'il ne fait pas partie du projet utilisé pour créer l'exécutable.Pour plus d'informations, consultez Points d'arrêt.

Si vous démarrez le débogage à partir du projet qui crée la DLL, vous devez spécifier l'exécutable que vous voulez utiliser dans le débogage de la DLL.

Pour spécifier un exécutable pour la session de débogage

  1. Dans l'Explorateur de solutions, sélectionnez le projet qui crée la DLL.

  2. Dans le menu Afficher , choisissezPages de propriétés.

  3. Dans la boîte de dialogue Pages de propriétés, ouvrez le dossier Propriétés de configuration et sélectionnez la catégorie Débogage.

  4. Dans la zone Commande, spécifiez le chemin d'accès du conteneur.Par exemple, C:\Program Files\MyApplication\MYAPP.EXE.

  5. Dans la zone Arguments de la commande, spécifiez les arguments nécessaires pour le fichier exécutable.

Si vous ne spécifiez pas le fichier exécutable dans la boîte de dialogue de projetPages de propriétés , Fichier exécutable de la boîte de dialogue de la session de débogage s'affiche lorsque vous démarrez le débogage.

Voir aussi

Concepts

Sécurité du débogueur

Autres ressources

Débogage dans Visual Studio