Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Для отладки скомпилированных исполняемых файлов на собственных языках, таких как C и C++, вам нужны файлы символов, содержащие сведения о сопоставлении с исходным кодом. Эти файлы создаются из исходного кода во время компиляции и обычно имеют расширение PDB (база данных программы). Azure Artifacts предоставляют выделенный сервер для публикации ваших символов.
Что такое файлы символов
Файлы символов создаются компилятором при сборке проекта. Типичный файл символов может содержать: исходные индексаторы, локальные и /или глобальные переменные, имена функций и указатели на адреса своих точек входа, номера строк и т. д. Эти данные можно использовать для связывания отладчика с исходным кодом для отладки приложения.
Публикация файлов символов
С помощью задачи "Источники индексов" и "Публикация символов " можно опубликовать символы на сервере символов Azure Artifacts, файловых ресурсах или переносимых PDF-файлах:
- Публикация символов на сервере символов Артефактов Azure.
- Публикация символов в общей папке.
- Публикация переносимых PDB-файлов на символическом сервере Azure Artifacts.
Если приложение использует стандарт .NET, другой жизнеспособный вариант для совместного использования символов — создать пакет символов snupkg и опубликовать его в NuGet.org.
Использование файлов символов
После публикации файлов символов можно использовать Visual Studio или WinDbg для использования символов и отладки приложения. Отладчик найдет соответствующие символы с помощью уникального идентификатора, который определяет символы, связанные с скомпилированный двоичный файл, и связывает его с исходным кодом.