Visual Basic 调试配置的项目设置
可以在**“属性页”窗口中更改 Visual Basic 调试配置的项目设置,这在调试和发布配置中进行了探讨。 下表显示“属性页”**窗口中与调试器有关的设置的位置。
警告
本主题不适用于存储 app。请参见如何启动调试会话(Visual C++、visual C# 和 Visual Basic)
“调试”选项卡
设置 |
描述 |
---|---|
配置 |
设置编译应用程序的模式。 在“活动(调试)”、“调试”、“发布”和“所有配置”之间进行选择。 |
启动操作 |
这组控件指定在从“调试”菜单中选择“启动”时将发生的操作。
|
命令行参数 |
指定要调试的程序的命令行参数。 该命令名是在“启动外部程序”中指定的程序名。 如果“启动操作”设置为“启动 URL”,则忽略命令行参数。 |
工作目录 |
指定被调试的程序的工作目录。 在 Visual Basic 中,工作目录就是启动应用程序所在的目录。 默认工作目录是 \bin\Debug 或 \bin\Release,具体情况取决于当前配置。 |
使用远程计算机 |
选中此复选框后,将启用远程调试。 在文本框中,您可以键入出于调试目的运行应用程序的远程计算机的名称或 Msvsmon 服务器名称。 该 EXE 在远程计算机上的位置是由“生成”选项卡中的“输出路径”属性指定的。 此位置必须是远程计算机上的共享目录。 |
非托管代码调试 |
使您能够从托管应用程序中调试对本机(非托管)Win32 代码的调用。 这与在 Visual C++ 项目中为“调试器类型”选择“混合”的效果相同。 |
SQL Server 调试 |
允许对 SQL Server 数据库对象进行调试。 |
编译选项卡:按“高级编译选项”按钮
设置 |
描述 |
---|---|
启用优化 |
此选项不应选中。 优化会导致实际执行的代码与在 Visual Studio 中看到的源代码不一样,从而造成调试困难。 如果代码被优化,则在使用“仅我的代码”调试时,默认情况下不加载符号。 |
生成调试信息 |
默认情况下,调试版本和发布版本中定义了此设置,它(与 /debug 编译器选项等效)在生成时创建调试信息。 在调试时,调试器使用该信息以有用的格式显示变量名和其他信息。 如果编译程序时没有该信息,则调试器的功能将受到限制。 有关更多信息,请参见 /debug。 |
定义 DEBUG 常数 |
定义该符号将启用对 Debug 类中的输出函数的条件编译。 定义了该符号后,Debug 类方法将向“输出”窗口生成输出。 如果没有该符号,则 Debug 类方法将不会被编译,并且不生成任何输出。 该符号应在调试版本中定义而不应在发布版本中定义。 在发布版本中定义该符号将创建不必要的代码,从而降低程序的速度。 |
定义 TRACE 常数 |
定义该符号将启用对 Trace 类中的输出函数的条件编译。 定义了该符号后,Trace 类方法将向“输出”窗口生成输出。 如果没有该符号,则 Trace 类方法将不会被编译,并且不生成任何 Trace 输出。 默认情况下,在调试版本和发布版本中都定义了此符号。 |