Visual Studio 调试系列1 Debug 与 Release 模式

Debug 模式

Debug 一般称为调试版本,它包含调试信息,而且不做任何优化,便于程序员调试程序。html

在Debug模式下调试,能够在断点处看到详细的调试提示信息,以下图:程序员

而且在输出目录中生成 Debug 目录及可运行文件:性能

 

调试前请将【解决方案配置】设置为 Debug 模式。若是设置为 Release 模式,Visual Studio 项目具备针对你的程序的单独发布和调试配置。 生成用于调试的调试版本和最终发布分发的版本。 发布版本进行了优化性能,但更好地进行调试的调试版本。优化

VS调试器中,默认没有开启 【启用“仅个人代码”】选项。spa

Release 模式

Release 一般称为发布版本,它每每是进行了各类优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。调试

将模式设置 Release,点击【调试】按钮,第一次会弹出以下窗口:htm

 

选择【禁用仅个人代码并继续】,开始调试,以下如所示发现几个问题:对象

(1)能命中断点,可是在具体的对象上不显示调试信息。blog

(2)在【即时窗口】中也没法输出对象的具体信息。开发

(3)当使用鼠标拖拽断点到其余地方时,发出错误警告“没法设置下一条语句,由于已优化当前程序集”。

而且在输出目录中生成 Release 目录及可运行文件:

 若是开启【启用“仅个人代码”】选项,再次点击【调试】

程序没法命中断点,直接运行并生成输出结果。

 

相关文章
相关标签/搜索