Практическое руководство. Использование сервера символов
Этот раздел применим к:
Выпуск |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
![]() |
![]() |
![]() |
![]() |
![]() |
Pro, Premium и Ultimate |
![]() |
![]() |
![]() |
![]() |
![]() |
Visual Studio может загружать файлы символов отладки с сервера символов.
Возможно использование следующих серверов символов:
Корпорация Майкрософт поддерживает общедоступные серверы символов для операционных систем Windows, а также для MDAC, IIS, ISA и .NET Framework.
Сторонний сервер символов, предоставляющий символы для DLL-файлов сторонних производителей, которые используются в коде.
Внутренний сервер символов в собственной сети.
Сервер символов на локальном компьютере.
Расположения серверов корпорации Майкрософт записаны в приложении Visual Studio. Перед их использованием необязательно вводить их расположения, но нужно указать расположение кэша. Расположением кэша может служить локальный каталог, в котором для повышения производительности хранятся загруженные символы.
Visual Studio автоматически подключается к серверам символов корпорации Майкрософт при выборе команды Серверы символов Майкрософт. Эта команда вызывается кнопкой в диалоговом окне Параметры или в контекстном меню окна Модули.
Перед использованием других серверов символов необходимо указать их расположение.
Примечание
При использовании сервера символов, отличного от открытых серверов корпорации Майкрософт, следует убедиться в том, что сервер и его путь заслуживают доверия.В противном случае могут возникнуть угрозы безопасности.
Использование серверов символов Майкрософт
В меню Сервис выберите пункт Параметры.
В диалоговом окне Параметры раскройте узел Отладка и выберите Символы.
На странице Символы перейдите к полю Места размещения файлов символов (.pdb) и выберите команду Серверы символов Майкрософт.
Укажите каталог кэша символов одним из следующих способов:
Введите путь в поле Кэшировать символы в каталоге или
Нажмите кнопку с многоточием (…). Затем выберите каталог в окне Поиск папки.
Нажмите кнопку ОК.
Ручная загрузка открытых символов Майкрософт
Щелкните правой кнопкой мыши в окне Модули.
Выберите команду Загрузить символы из и выберите элемент Серверы символов Майкрософт.
Это действие возможно только в том случае, если локальный кэш символов был установлен согласно приведенным указаниям.
Примечание
Не помещайте кэш символов в защищенную папку (такую как папка Windows (например, папка, вложенная в папку C:\Windows).Вместо этого следует использовать папку, для которой разрешены чтение и запись.
Установка пути к локальному или стороннему серверу символов
В меню Отладка выберите команду Параметры.
В диалоговом окне Параметры раскройте узел Отладка и выберите Символы.
Щелкните значок папки над полем Места размещения файлов символов (.pdb).
Это действие также создает новую запись в поле Места размещения файлов символов (.pdb). Изначально запись пуста, в ней отображается только мигающий курсор.
В поле Места размещения файлов символов (.pdb) введите путь к серверу символов.
Если сервер символов расположен в Интернете, введите:
http://domain/path/symbols
Если сервер символов расположен на локальном компьютере, введите:
\\server\path\symbols
Если сервер символов расположен в локальной сети, введите:
c:\path\symbols
(Необязательно) Чтобы повысить производительность, укажите каталог кэша символов, если это еще не сделано:
Введите путь в поле Кэшировать символы в каталоге или
Нажмите кнопку с многоточием (…), а затем выберите каталог в окне Обзор папки.
Указание каталога кэша необязательно для локальных и сторонних серверов символов. В то же время это рекомендуется для повышения производительности.
Нажмите кнопку ОК.
См. также
Задачи
Практическое руководство. Указание мест расположения символов и поведения загрузки
Ссылки
Страница "Символы", папка "Отладка", диалоговое окно "Параметры"
Основные понятия
Установка символов для отладки сбоев системных вызовов
Другие ресурсы
Параметры отладки и подготовка
Журнал изменений
Дата |
Журнал |
Причина |
---|---|---|
Март 2011 |
Добавлено примечание об использовании папки Windows. |
Замените одним из следующих токенов: Обратная связь от клиента. |