Comment : déboguer une source .NET FrameworkHow to: Debug .NET Framework Source

Pour déboguer la source du .NET Framework, vous devez avoir accès aux symboles pour le code de débogage.To debug .NET Framework source, you must have access to debugging symbols for the code. Vous devez également activer le pas à pas détaillé dans la source .NET Framework.You also need to enable stepping into .NET Framework source.

Vous pouvez activer .NET Framework pas à pas détaillé et le symbole du téléchargement dans le Options boîte de dialogue.You can enable .NET Framework stepping and symbol downloading in the Options dialog box. Lorsque vous activez le téléchargement de symboles, vous avez la possibilité de télécharger des symboles immédiatement ou ultérieurement.When you enable symbol downloading, you can choose to download symbols immediately or just enable the option for later downloading. 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.If you do not download the symbols immediately, symbols will be downloaded the next time that you start debugging your application. Vous pouvez également effectuer un téléchargement manuel à partir de la Modules fenêtre ou le pile des appels fenêtre.You also can do a manual download from the Modules window or the Call Stack window.

Pour activer le débogage d'une source .NET FrameworkTo enable .NET Framework source debugging

  1. Sur le outils menu, cliquez sur Options.On the Tools menu, click Options.

  2. Dans le Options boîte de dialogue, cliquez sur le débogage catégorie.In the Options dialog box, click the Debugging category.

  3. Dans le général , définissez source activer .NET Framework pas à pas détaillé.In the General box, set Enable .NET Framework source stepping.

    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.If you had Just My Code enabled, a warning dialog box tells you that Just My Code is now disabled. Cliquez sur OK.Click 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.If you did not have a symbol cache location set, another warning dialog box tells you that a default symbol cache location is now set. Cliquez sur OK.Click OK.

  4. Sous le débogage catégorie, cliquez sur symboles.Under the Debugging category, click Symbols.

  5. Si vous souhaitez modifier l’emplacement du cache de symboles, de modifier l’emplacement dans mettre en Cache les symboles dans ce répertoire ou cliquez sur Parcourir pour choisir un emplacement.If you want to change the symbols cache location, edit the location in Cache symbols in this directory or click Browse to choose a location.

  6. Si vous souhaitez télécharger des symboles immédiatement, cliquez sur à l’aide de charger les symboles emplacements ci-dessus.If you want to download symbols immediately, click Load Symbols using above locations.

    Ce bouton n’est pas disponible en mode Création, mais il est disponible pendant le débogage.This button is not available in design mode, but is available while debugging.

    Si vous ne téléchargez pas les symboles maintenant, ils seront téléchargés automatiquement lors du prochain débogage du programme.If you do not choose to download symbols now, symbols will be downloaded automatically the next time that you start the debugging your program.

  7. Cliquez sur OK pour fermer la boîte de dialogue Options.Click OK to close the Options dialog box.

Pour charger des symboles Framework à l'aide de la fenêtre ModulesTo load Framework symbols using the Modules window

  1. Dans le Modules fenêtre (pendant le débogage, choisissez déboguer > Windows > Modules), Cliquez sur un module pour lequel des symboles ne sont pas chargés.In the Modules window (while debugging, choose Debug > Windows > Modules), right-click a module for which symbols are not loaded. Vous pouvez indiquer si les symboles sont chargés ou non en examinant le état du symbole colonne.You can tell if symbols are loaded or not by looking at the Symbols Status column.

  2. Pointez sur paramètres des symboles et cliquez sur serveurs de symboles Microsoft pour télécharger des symboles à partir du serveur de symboles publics de Microsoft.Point to Symbol Settings and click Microsoft Symbol Servers to download symbols from the Microsoft public symbols server. Ou, vous pouvez le module d’avec le bouton droit et choisissez charger les symboles pour charger à partir d’un répertoire où vous avez stocké des symboles.Or, you can right-click the module and choose Load Symbols to load from a directory where you have previously stored symbols.

Pour charger des symboles Framework à l'aide de la fenêtre Pile des appelsTo load Framework symbols using the Call Stack window

  1. Dans le pile des appels fenêtre, avec le bouton droit une frame pour lequel des symboles ne sont pas chargés.In the Call Stack window, right-click a frame for which symbols are not loaded. La frame est grisée.The frame will be dimmed out.

  2. Pointez sur paramètres des symboles et cliquez sur serveurs de symboles Microsoft, ou le module, sélectionnez chemin des symboles.Point to Symbol Settings and click Microsoft Symbol Servers, or right-click the module and choose Symbol Path.

Voir aussiSee Also

Débogage du code managé Debugging Managed Code
Spécifiez les symboles (.pdb) et les fichiers sourcesSpecify Symbol (.pdb) and Source Files