Отладка с помощью Visual Studio

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Серверы символов позволяют отладчикам автоматически извлекать правильные файлы символов, не зная имена продуктов, номера сборки или имена пакетов. Эти файлы содержат полезные сведения для отладчика и обычно имеют расширение PDB . Visual Studio можно использовать для использования символов с сервера символов Azure Artifacts или других внешних источников для шага в код и отладки приложения.

Добавление сервера символов Артефактов Azure

Чтобы выполнить отладку с помощью символов с сервера символов Azure Artifacts, необходимо пройти проверку подлинности на сервере и добавить новый сервер символов Azure DevOps Services в нашу среду Visual Studio.

  1. В Visual Studio выберите "Параметры>инструментов>", чтобы отладить.

  2. Выберите символы из списка и выберите + знак, чтобы добавить новое расположение сервера символов Azure DevOps.

    Добавление нового расположения сервера символов Azure DevOps

  3. Откроется новое диалоговое окно, Подключение на сервер символов Azure DevOps, выберите свою учетную запись в раскрывающемся меню и выберите организацию, к которой вы хотите подключиться. Выберите Подключение при подключении к серверу символов.

    Подключение на сервер символов Azure DevOps

  4. Затем сервер символов добавляется в список расположений файлов символов.

    Новый сервер символов, добавленный в список расположений файлов символов

Отладка оптимизированных модулей

Если вы планируете отлаживать оптимизированный модуль (например, двоичные файлы выпуска) или сторонний исходный код, рекомендуется отменить проверка Enable Just My Code поле проверка в параметрах Visual Studio.

Для этого выберите "Параметры инструментов>" и "Отладка". Выберите "Общие" из списка, а затем un проверка Включить только мой код.

Включение только моего кода — включение отладки исходного кода стороннего поставщика

Примечание.

Чтобы включить поддержку переносимых PDB-файлов, проверка папку "Включить поддержку исходного канала" проверка box и включить поддержку файлов PDB Windows на серверах символов, проверка папку "Включить поддержку исходного сервера" проверка box, как в разделе "Параметры>отладки>инструментов".>

Запуск отладки

Вы можете начать отладку приложения несколькими способами:

  • Нажмите клавишу F5 , чтобы запустить приложение с отладчиком, подключенным к процессу приложения.
  • Выберите "Начать отладку>".
  • Нажмите кнопку "Начать отладку" на панели инструментов отладки .

При запуске отладчика Visual Studio попытается загрузить символы из папки кэша, прежде чем загружать их с сервера символов Артефактов, который мы добавили в предыдущем разделе.

После того как Visual Studio находит и загружает символы, вы сможете выполнить шаги по коду и отладить приложение. Дополнительные сведения см. в разделе "Навигация по коду" с помощью отладчика Visual Studio.