Как использовать сервер символов с помощью Visual Studio.NET отладчик

Переводы статьи Переводы статьи
Код статьи: 319037 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

В этой статье описываются способы использования Visual Studio.NET с сервера символов для загрузки символов из Microsoft Сервер символов.

Нажмите кнопку Воспроизведение Чтобы просмотреть этот потокового мультимедиа демонстрации.



Необходимо иметь информацию о символах при вас Отладка приложений, которые могут перестать отвечать на запросы (зависнуть или аварийное завершение). Файлы символов указать объем функций, содержащихся в исполняемые файлы и библиотеки динамической компоновки (DLL). Кроме того файлы символов можно представить план вызов функций, которые ведут к точке сбоя. Например необходимо есть символы при дамп стеки вызовов внутри отладчик.

Для получения дополнительных сведений о сервере символов Microsoft, который содержит файлы символов для компонентов операционной системы корпорации Майкрософт и других продуктах Microsoft продукты, щелкните следующий номер статьи базы знаний Майкрософт:
311503Получение файлов символов отладки с помощью сервера символов Майкрософт
Примечание Сервер символов Майкрософт в статье 311503 не был добавлена символы для Microsoft.NET Framework. Таким образом, Эти файлы символов не загружаются. Корпорация Майкрософт работает над.NET Символы Framework на общедоступный сервер символов.

Кроме того, Службы поддержки продуктов Майкрософт не были проверены и не поддерживает использование сервера символов Майкрософт с помощью Visual Studio.NET. Данная статья является только предоставлено в качестве сведений из-за запросы клиентов.

Обновить файлы отладки

  1. Загрузите и установите последнюю версию средства отладки для Пакет Windows. Чтобы загрузить последнюю версию пакета средств отладки для Windows, посетите следующий веб-узел корпорации Майкрософт:
    http://www.Microsoft.com/whdc/DEVTOOLS/DDK/Default.mspx
  2. Найдите файл Symsrv.dll в \Program Files\Debugging Средства Windows папки или папки C:\WINDBG.

    Примечание Поскольку средства отладки могут быть установлены в другую папку Поиск на жестком диске Symsrv.dll Если этот файл не находится в этих папки.
  3. Закройте окно Visual Studio.NET, если она открыта.
  4. Скопируйте C:\Program Files\Microsoft Visual Symsrv.dll Studio.Папка NET\Common7\IDE. При следующем запуске Visual Studio .NET или при запуске Visual Studio.NET, файл Symsrv.dll можно использовать для поиска серверов символов указать.

Укажите путь к серверу символов

  1. Запустите Visual Studio.NET.
  2. Нажмите сочетание клавиш CTRL + ALT + L, чтобы открыть обозреватель решений окно.
  3. Щелкните правой кнопкой мыши решение и выберите команду Свойства.
  4. Разверните узел Общие свойства и Файлы символов отладки узлы.
  5. На странице свойств отладки файлов символов введите следующую команду путь к серверу символов:
    symsrv*symsrv.dll*c:\localcache*http://MSDL.Microsoft.com/download/Symbols
    В данной команде c:\localcache локальный контракт папка, куда загружаются символы, а -адреса «http» адрес сервера символов Майкрософт, содержащий символы, относящиеся к работе системы и других продуктов корпорации Майкрософт.

    Примечание Поскольку символы загружаются из Интернета, визуальный элемент Studio.NET может отлаживать медленно первый раз потому, что отладчик должен Загрузите все файлы, необходимый символ.
  6. На Отладка Выберите пункт Windows, а затем нажмите кнопку Модули Чтобы убедиться, что символы загружаются для конкретного модуля во время Запуск отладчика. Окно состояния модулей ли символ сведения загрузки модуля.
  7. Чтобы задать путь к серверу символов для всех решений и проектов, в панели управления можно задать глобальных переменных. Для этого Это, выполните следующие действия:
    1. На панели управления дважды щелкните значок Система.
    2. На Дополнительно Щелкните Переменные среды.
    3. В группе Системные переменные, нажмите кнопку Новый, а затем добавьте переменную как «_NT_SYMBOL_PATH».
    4. Значение переменной на путь к серверу символов, Например:
      symsrv*symsrv.dll*c:\localcache*http://MSDL.Microsoft.com/download/Symbols
Примечание Visual Studio.NET отладчику не удается найти символы для Если задать путь к серверу символов в окне свойств решения, управляемых компонентов. Если у вас есть символы для управляемых компонентов, следует использовать _NT_SYMBOL_PATH Переменная среды распознавать файлы символов управляемого отладчика компонент с сервера.

Ссылки

Для получения дополнительных сведений о серверах символов и способы построения собственный сервер символов см. в разделе «Использование символа серверов и символ магазины» Средства отладки для Windows документации.

Свойства

Код статьи: 319037 - Последний отзыв: 7 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Visual Studio .NET 2002 Professional Edition
  • Microsoft Visual Studio .NET 2002 Enterprise Architect
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
  • Microsoft Visual Studio .NET 2002 Academic Edition
  • Microsoft Visual Studio .NET 2003 Academic Edition
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
  • Microsoft Visual Studio .NET 2003 Professional Edition
Ключевые слова: 
kbvs2005doesnotapply kbvs2005swept kbhowtomaster kbmt KB319037 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:319037

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com