Comment : déboguer à partir d'un projet DLL
Pour démarrer le débogage d'un projet de DLL, vous devez spécifier l'application appelante dans les propriétés du projet. Les pages de propriétés C++ diffèrent dans la disposition et le contenu par rapport aux pages de propriétés C# et Visual Basic.
Si une DLL managée est appelée par du code natif et que vous voulez déboguer les deux, vous pouvez le spécifier dans les propriétés du projet. Pour plus d'informations, consultez Comment : déboguer en mode mixte.
Notes
Vous ne pouvez pas spécifier une application appelante externe dans les éditions Express de Visual Studio.Au lieu de cela, vous devez ajouter un projet exécutable à la solution, le définir comme projet de démarrage et appeler les méthodes de votre DLL depuis le projet exécutable.
Pour spécifier l'application appelante dans un projet C++
Cliquez avec le bouton droit sur le nœud du projet dans l'Explorateur de solutions, puis sélectionnez Propriétés. Accédez à l'onglet Débogage.
Assurez-vous que le champ Configuration en haut de la fenêtre est défini sur Débogage.
Accédez à Propriétés de configuration / Débogage.
Dans la liste Débogueur à lancer, choisissez Débogueur Windows local ou Débogueur Windows distant.
Dans la zone Commande ou Commande distante, ajoutez le nom du chemin d'accès complet de l'application.
Ajoutez les arguments nécessaires du programme à la zone Arguments de la commande.
Pour spécifier l'application appelante dans un projet C# ou Visual basic
Cliquez avec le bouton droit sur le nœud du projet dans l'Explorateur de solutions, puis sélectionnez Propriétés. Accédez à l'onglet Débogage.
Sélectionnez Démarrer le programme externe et ajoutez le nom du chemin d'accès complet du programme à exécuter.
Si vous devez ajouter les arguments de ligne de commande du programme externe, ajoutez-les dans le champ Arguments de la ligne de commande.
Vous pouvez également appeler une application via une URL. (Vous pouvez procéder ainsi si vous déboguez une DLL managée utilisée par une application ASP.NET locale.)
Sous Action de démarrage, sélectionnez la case d'option Démarrer le navigateur avec l'URL : et entrez l'URL.
Pour démarrer le débogage à partir du projet de DLL
Définissez des points d'arrêt selon vos besoins.
Démarrez le débogage (appuyez sur F5, cliquez sur la flèche verte ou cliquez sur Déboguer / Démarrer le débogage).
Voir aussi
Référence
Paramètres de projet pour une configuration Debug C++
Concepts
Paramètres de projet pour des configurations Debug C#
Paramètres de projet pour une configuration Debug Visual Basic