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 目錄及可運行文件:

 若是開啓【啓用「僅個人代碼」】選項,再次點擊【調試】

程序沒法命中斷點,直接運行並生成輸出結果。

 

相關文章
相關標籤/搜索