Debug 一般稱爲調試版本,它包含調試信息,而且不做任何優化,便於程序員調試程序。html
在Debug模式下調試,能夠在斷點處看到詳細的調試提示信息,以下圖:程序員
而且在輸出目錄中生成 Debug 目錄及可運行文件:性能
調試前請將【解決方案配置】設置爲 Debug 模式。若是設置爲 Release 模式,Visual Studio 項目具備針對你的程序的單獨發佈和調試配置。 生成用於調試的調試版本和最終發佈分發的版本。 發佈版本進行了優化性能,但更好地進行調試的調試版本。優化
VS調試器中,默認沒有開啓 【啓用「僅個人代碼」】選項。spa
Release 一般稱爲發佈版本,它每每是進行了各類優化,使得程序在代碼大小和運行速度上都是最優的,以便用戶很好地使用。調試
將模式設置 Release,點擊【調試】按鈕,第一次會彈出以下窗口:htm
選擇【禁用僅個人代碼並繼續】,開始調試,以下如所示發現幾個問題:對象
(1)能命中斷點,可是在具體的對象上不顯示調試信息。blog
(2)在【即時窗口】中也沒法輸出對象的具體信息。開發
(3)當使用鼠標拖拽斷點到其餘地方時,發出錯誤警告「沒法設置下一條語句,由於已優化當前程序集」。
而且在輸出目錄中生成 Release 目錄及可運行文件:
若是開啓【啓用「僅個人代碼」】選項,再次點擊【調試】
程序沒法命中斷點,直接運行並生成輸出結果。