Отладка исходного кода .NET Framework
Чтобы отлаживать исходный код .NET Framework, вам потребуется следующее.
Разрешите выполнение по шагам для исходного кода .NET Framework.
Получите доступ к символам отладки для этого кода.
Вы можете скачать символы отладки немедленно или настроить параметры для скачивания в другое время. Если вы не скачаете символы сразу, они будут скачаны в начале следующего сеанса отладки приложения. Во время отладки можно также использовать окна Модули или Стек вызовов для скачивания и загрузки символов.
Включение шага в источник платформа .NET Framework
В разделе "Параметры отладки" (или "Отладка>")> выполните следующие действия.>
- Отмена выбора только мой код.
- Выберите "Включить поддержку исходного канала".
В разделе "Средства ( или отладка) >Параметры>отладки> символов выберите серверы символов Майкрософт.
В разделе Инструменты (или Отладка) >Параметры>Отладка>Общие установите флажок Разрешить шаги в исходном коде .NET Framework.
Если был включен режим "Только мой код", появится диалоговое окно с предупреждением об отключении этого режима. Нажмите ОК.
Если локальный кэш символов не был настроен ранее, появится диалоговое окно с сообщением о настройке кэша символов по умолчанию. Нажмите ОК.
Щелкните ОК, чтобы закрыть диалоговое окно Параметры.
Установка или изменение расположения источника символов и поведение загрузки
Выберите категорию Символы в разделе Инструменты (или Отладка) >Параметры>Отладка.
На странице Символы в разделе Места размещения файлов символов (.pdb): выберите Серверы символов (Майкрософт), чтобы получить доступ к символам с общедоступных серверов символов Майкрософт. С помощью кнопок на панели инструментов вы можете добавить другие расположения символов и изменить порядок загрузки.
Чтобы изменить кэш локальных символов, введите новое расположение или перейдите к нему в разделе Кэшировать символы в этом каталоге.
Чтобы немедленно скачать символы, выберите действие Загрузить все символы. Эта кнопка доступна только в процессе отладки.
Если вы не скачаете символы сразу, они будут скачаны при следующем запуске отладки.
Щелкните ОК, чтобы закрыть диалоговое окно Параметры.
Загрузка символов из окон модулей или стека вызовов
В процессе отладки откройте нужное окно, последовательно выбрав Отладка>Окна>Модули (клавиши CTRL+ALT+U) или Отладка>Окна>Стек вызовов (клавиши CTRL+ALT+C).
Щелкните правой кнопкой любой модуль, для которого не загружены символы. В окне Модули состояние загрузки символов отображается в столбце Состояние символов. В окне Стек вызовов это состояние отображается в столбце Состояние кадра и соответствующие кадры помечаются как неактивные.
Выберите Загрузить символы из меню, чтобы найти и загрузить файлы символов из локальной папки на компьютере.
Выберите Сведения о загрузке символов, чтобы отобразить расположения, в которых отладчик ищет символы.
Выберите Параметры символов, чтобы открыть страницу Символы. На странице Символы в разделе Места размещения файлов символов (.pdb): выберите Серверы символов (Майкрософт), чтобы получить доступ к символам с общедоступных серверов символов Майкрософт. С помощью кнопок на панели инструментов вы можете добавить другие расположения символов и изменить порядок загрузки. Выберите ОК, чтобы закрыть диалог.