Share via


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

  1. Dans le menu Outils, cliquez sur Options.

  2. Dans la boîte de dialogue Options, cliquez sur la catégorie Débogage.

  3. Dans la zone Général, sélectionnez l'option Activer l'exécution pas à pas du code source du .NET Framework.

    1. 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.

    2. 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.

  4. Dans la catégorie Débogage, cliquez sur Symboles.

  5. Si vous souhaitez modifier l'emplacement du cache de symboles :

    1. Ouvrez le nœud Débogage dans la zone à gauche.

    2. Sous le nœud Débogage, cliquez sur Symboles.

    3. 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.

  6. 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.

  7. Cliquez sur OK pour fermer la boîte de dialogue Options.

Pour charger des symboles Framework à l'aide de la fenêtre Modules

  1. 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.

  2. 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

  1. 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.

  2. 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

Autres ressources

Débogage du code managé