C# 调试配置的项目设置
可在**“属性页”窗口中更改 C# 调试配置的项目设置,在调试和发布配置中对此进行了探讨。 下表显示“属性页”**窗口中与调试器有关的设置的位置。
警告
本主题不适用于 Windows 存储 app。请参见如何启动调试会话(Visual C++、visual C# 和 Visual Basic)
“调试”选项卡
设置 |
描述 |
---|---|
配置 |
设置编译应用程序的模式。 在“活动(调试)”、“调试”、“发布”和“所有配置”之间进行选择。 |
启动操作 |
这组控件指定在从“调试”菜单中选择“启动”时将发生的操作。
|
命令行参数 |
指定要调试的程序的命令行参数。 该命令名是在“启动外部程序”中指定的程序名。 如果“启动操作”设置为“启动 URL”,则不能指定命令行参数。 |
工作目录 |
指定被调试的程序的工作目录。 在 Visual C# 中,工作目录是启动应用程序的目录,默认情况下为 \bin\debug。 |
使用远程计算机 |
出于调试目的运行应用程序的远程计算机的名称或一个 Msvsmon 服务器名称。 该 EXE 文件在远程计算机上的位置是由“配置属性”文件夹“生成”类别中的“输出路径”属性指定的。 此位置必须是远程计算机上的共享目录。 |
启用非托管代码调试 |
使您能够从托管应用程序中调试对本机(非托管)Win32 代码的调用。 |
启用 SQL Server 调试 |
允许对 SQL Server 数据库对象进行调试。 |
“生成”选项卡
设置 |
描述 |
---|---|
条件编译符号: |
此处定义 DEBUG 和 TRACE 常数。 这些常数启用 Debug 类和 Trace 类的条件编译。 定义了这两个常数后,Debug 和 Trace 类方法将向“输出”窗口生成输出。 如果没有这两个常数,则 Debug 和 Trace 类方法将不会被编译,并且不生成任何输出。
|
优化代码 |
除非发现仅出现在优化代码中的 bug,否则应在调试版本中将此设置关闭。 优化代码更难调试,因为指令与源窗口中的语句并不是直接对应的。 |
输出路径: |
通常设置为 bin\Debug 以用于调试。 |