-debug (Visual Basic)

Компилятор создает отладочную информацию и помещает ее в один или несколько выходных файлов.

Синтаксис

-debug[+ | -]

or

-debug:[full | pdbonly]

Аргументы

Термин Определение
+ | - Необязательно. Задание значения + или -debug включает создание компилятором отладочной информации, которая помещается в файл PDB. Указание - дает тот же результат, что и отсутствие -debug.
full | pdbonly Необязательно. Определяет тип отладочной информации, создаваемой компилятором. Если не указать -debug:pdbonly, по умолчанию используется значение full, что позволяет подключить отладчик к выполняющейся программе. Аргумент pdbonly позволяет выполнять отладку исходного кода при запуске программы в отладчике, но при этом код на языке ассемблера отображается только при подключении выполняющейся программы к отладчику.

Замечания

Используйте этот параметр для создания отладочных сборок. Если не указать -debug, -debug+ или -debug:full, вы не сможете выполнить отладку выходного файла программы.

По умолчанию отладочная информация не выводится (-debug-). Чтобы вывести отладочную информацию, укажите -debug или -debug+.

Сведения о настройке производительности отладки для приложения см. в разделе Упрощение отладки образов.

Порядок задания параметра -debug в интегрированной среде разработки Visual Studio
1. При выборе проекта в Обозреватель решений в меню "Проект" щелкните "Свойства".
2. Щелкните вкладку "Компиляция ".
3. Нажмите кнопку "Дополнительные параметры компиляции".
4. Измените значение в поле "Создание сведений об отладке".

Пример

Следующий пример помещает отладочную информацию в выходной файл App.exe.

vbc -debug -out:app.exe test.vb

См. также