-debug (Visual Basic)

使编译器生成调试信息,并将此信息放置在输出文件中。

语法

-debug[+ | -]

or

-debug:[full | pdbonly]

自变量

术语 定义
+ | - 可选。 指定 +-debug 将导致编译器生成调试信息并将此信息放在 .pdb 文件中。 指定 - 与不指定 -debug 具有相同的效果。
full | pdbonly 可选。 指定编译器生成的调试信息的类型。 如果不指定 -debug:pdbonly,则默认值为 full,这使你能够将调试程序附加到正在运行的程序。 pdbonly 参数允许在调试程序中启动程序时进行源代码调试,但仅在正在运行的程序附加到调试器时才显示汇编语言代码。

备注

使用此选项创建调试版本。 如果未指定 -debug-debug+-debug:full,则将无法调试程序的输出文件。

默认情况下,不会发出调试信息 (-debug-)。 若要发出调试信息,请指定 -debug-debug+

有关如何配置应用程序的调试性能的信息,请参阅令映像更易于调试

在 Visual Studio 集成开发环境中设置 -debug
1. 在“解决方案资源管理器”中选择了项目的情况下,在“项目”菜单上单击“属性”。
2. 单击“编译”选项卡。
3. 单击“高级编译选项”。
4. 修改“生成调试信息”框中的值。

示例

下面的示例将调试信息置于 App.exe 输出文件中。

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

请参阅