Поделиться через


Практическое руководство. Установка пути к символам

Обновлен: Ноябрь 2007

Этот раздел применим к:

Выпуск

Visual Basic

C#

C++

Web Developer

Express

Тема применяется Тема применяется Тема применяется Тема применяется

Standard

Тема применяется Тема применяется Тема применяется Тема применяется

Pro и Team

Тема применяется Тема применяется Тема применяется Тема применяется

Обозначения:

Тема применяется

Применяется

Тема не применяется

Не применяется

Тема применяется, но команда по умолчанию сокрыта

Команда или команды по умолчанию скрыты.

Для отладки кода отладчику нужны PDB-файлы (или файлы более старого формата DBG), содержащие символы для приложения. По умолчанию, отладчик ищет эти файлы в месте расположения исполняемого файла или приложения.

Если надо отладить системные DLL или DLL независимых производителей, то необходимо сообщить отладчику, где находятся PDB и DBG-файлы для этих DLL. Таким образом, необходимо указать пути, по которым отладчик может найти эти файлы DBG или PDB. Дополнительные сведения см. в разделе Практическое руководство. Использование сервера символов.

x54fht41.alert_note(ru-ru,VS.90).gifПримечание.

Убедитесь, что сервер символов заслуживает доверия. В противном случае могут возникнуть угрозы безопасности.

Для удаленной отладки файлы символов для управляемого кода должны находиться на удаленном компьютере, тогда как файлы символов для машинного кода должны находиться на локальном компьютере. Если используется сервер символов, кэш символов управляемого кода должен быть на удаленном компьютере, а кэш символов машинного кода — на локальном компьютере.

Добавление пути к списку путей символьных файлов (PDB или DBG)

  1. В меню Сервис выберите пункт Параметры.

  2. В диалоговом окне Параметры щелкните узел Отладка, чтобы раскрыть его.

  3. В группе Отладка выберите категорию Символы.

  4. На странице Символы имеется поле Места размещения файлов символов (.pdb). Над полем есть четыре значка. Щелкните значок папки и редактируемый текст отобразится в поле Места размещения файлов символов (.pdb).

  5. Измените текст для добавления нового пути. Завершение операторов поможет соблюсти формат.

  6. Убедитесь, что Поиск по вышеуказанным путям только если символы загружаются вручную не выбран, если требуется вручную загрузить символы при отладке.

  7. При использовании символов на удаленном сервере символов можно повысить производительность, указав локальный каталог, куда могут быть скопированы символы. Чтобы сделать это, используйте поле Кэшировать символы с сервера символов в этот каталог. Обратите внимание, что при отладке программы на удаленном компьютере каталог кэша ссылается на каталог на удаленном компьютере.

  8. Нажмите кнопку ОК.

Удаление пути из списка путей символьных файлов

  1. Откройте диалоговое Параметры и перейти на страницу Символы, как описано в предыдущей процедуре.

  2. Выберите путь в поле Места размещения файлов символов (.pdb).

  3. Щелкните красный крестик ("Х") или нажмите кнопку Удалить.

  4. Нажмите кнопку ОК.

Загрузка символов вручную

Можно загрузить символы вручную из окна "Модули".

Загрузка символов вручную

  1. Щелкните правой кнопкой мыши в окне Модули и выберите команду Поиск символов в контекстном меню.

  2. Отладчик просматривает путь к символам в поисках самих символов. Если символы не были найдены, появится диалоговое окно Поиск символов. В диалоговом окне Поиск символов найдите файл символов (PDB и DBG-файл), который требуется загрузить. Когда имя файла символов появится в поле Имя файла, нажмите кнопку ОК.

См. также

Основные понятия

Файлы DBG

Файлы PDB (C++)

Файлы PDB (C# и Visual Basic)

Установка символов для отладки сбоев системных вызовов

Ссылки

Страница "Символы", папка "Отладка", диалоговое окно "Параметры"

Другие ресурсы

Параметры отладки и подготовка