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


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

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

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

Выпуск

Visual

Basic

C#

C++

Web Developer

Express

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

Standard

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

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

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

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

Pro и Team

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

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

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

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

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

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

Применяется

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

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

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

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

Файл базы данных программы (PDB) содержит отладочные данные и сведения о состоянии проекта, позволяющие выполнять последовательную компоновку отладочной конфигурации программы. Файл PDB создается при построении с ключом /debug (Visual Basic и C#). Можно строить приложения Visual C# и Visual Basic с ключом /debug:full или /debug:pdbonly. При построении с ключом /debug:full создается отлаживаемый код. Построение с ключом /debug:pdbonly создает файл PDB, но не создает DebuggableAttribute, сообщающий JIT–компилятору о доступности отладочных сведений. Следует использовать /debug:pdbonly, если требуется создать файл PDB для построения выпуска, который не должен быть отлаживаемым.

Отладчик Visual Studio использует путь к PDB в файле EXE или DLL, чтобы найти PDB–файл проекта. Если отладчик не может найти файл PDB по этому пути или если путь является недопустимым (например, если проект был перемещен на другой компьютер), отладчик ищет путь, содержащий исполняемый файл EXE, за которым следует путь к символам, указанный в диалоговом окне Параметры. Этот путь обычно является папкой Отладка в узле Символы. Отладчик не будет загружать PDB–файл, не согласующийся с отлаживаемым двоичным файлом.

См. также

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

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