/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

请参见

参考

/bugreport

示例编译命令行 (Visual Basic)

其他资源

Visual Basic 命令行编译器