Comment : déboguer une source .NET Framework
Mise à jour : novembre 2007
La dernière version de Visual Studio fournit de nouvelles fonctionnalités permettant de déboguer le .NET Framework. Pour déboguer une source .NET Framework, vous devez avoir accès aux symboles de débogage pour le code. Vous devez également activer le pas à pas détaillé dans la source .NET Framework.
Vous pouvez activer le téléchargement de symboles et le pas à pas détaillé .NET Framework dans la boîte de dialogue Options. Lorsque vous activez le téléchargement de symboles, vous avez la possibilité de télécharger des symboles immédiatement ou ultérieurement. Si vous ne les téléchargez pas tout de suite, les symboles seront téléchargés lors du prochain débogage de l'application. Vous pouvez également effectuer un téléchargement manuel à partir de la fenêtre Modules ou Pile des appels.
Pour activer le débogage d'une source .NET Framework
Dans le menu Outils, cliquez sur Options.
Dans la boîte de dialogue Options, cliquez sur la catégorie Débogage.
Dans la zone Général, sélectionnez l'option Activer l'exécution pas à pas du code source du .NET Framework.
Si l'option Uniquement mon code était activée, une boîte de dialogue d'avertissement s'affiche pour signaler que cette option est à présent désactivée. Cliquez sur OK.
Si aucun emplacement du cache de symboles n'est défini, une autre boîte de dialogue d'avertissement s'affiche pour signaler qu'un emplacement du cache de symboles par défaut est à présent défini. Cliquez sur OK.
Dans la catégorie Débogage, cliquez sur Symboles.
Si vous souhaitez modifier l'emplacement du cache de symboles :
Ouvrez le nœud Débogage dans la zone à gauche.
Sous le nœud Débogage, cliquez sur Symboles.
Modifiez l'emplacement spécifié dans le champ Mettre en cache les symboles des serveurs de symboles dans ce répertoire ou cliquez sur Parcourir pour choisir l'emplacement de votre choix.
Si vous souhaitez télécharger des symboles immédiatement, cliquez sur Charger les symboles à l'aide des emplacements ci-dessus.
Ce bouton n'est pas disponible en mode Design.
Si vous ne téléchargez pas les symboles maintenant, ils seront téléchargés automatiquement lors du prochain débogage du programme.
Cliquez sur OK pour fermer la boîte de dialogue Options.
Pour charger des symboles Framework à l'aide de la fenêtre Modules
Dans la fenêtre Modules, cliquez avec le bouton droit sur un module pour lequel des symboles ne sont pas chargés. Pour savoir si des symboles sont chargés ou pas, consultez la colonne État du symbole.
Pointez sur Charger les symboles depuis et cliquez sur Serveur de symboles publics Microsoft pour télécharger des symboles à partir du serveur de symboles publics Microsoft ou sur Chemin d'accès aux symboles pour effectuer le chargement à partir d'un répertoire dans lequel vous avez stocké des symboles.
Pour charger des symboles Framework à l'aide de la fenêtre Pile des appels
Dans la fenêtre Pile des appels, cliquez avec le bouton droit sur une frame pour laquelle des symboles ne sont pas chargés. La frame est grisée.
Pointez sur Charger les symboles depuis et cliquez sur Serveur de symboles publics Microsoft ou sur Chemin d'accès aux symboles.
Voir aussi
Tâches
Comment : utiliser un serveur de symboles
Comment : spécifier le chemin d'accès d'un symbole