Comment : déboguer des DLL
Mise à jour : novembre 2007
Cette rubrique s'applique à :
Édition |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
Natif uniquement |
|||
Standard |
Natif uniquement |
|||
Pro et Team |
Natif uniquement |
Légende du tableau :
Applicable |
|
Non applicable |
|
Commande ou commandes masquées par défaut. |
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 souhaitez utiliser dans le débogage de la DLL.
Pour spécifier un exécutable pour la session de débogage
Dans l'Explorateur de solutions, sélectionnez le projet qui crée la DLL.
Dans le menu Affichage, cliquez surPages de propriétés.
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.
Dans la zone Commande, spécifiez le chemin d'accès du conteneur. Par exemple, C:\Program Files\MyApplication\MYAPP.EXE.
Dans la zone Arguments de la commande, spécifiez les arguments nécessaires pour le fichier exécutable.
Si vous ne spécifiez pas l'exécutable dans la boîte de dialogue Pages de propriétés de projet, la boîte de dialogue Exécutable pour la session de débogage s'affiche lorsque vous démarrez le débogage.