共用方式為


HOW TO:設定偵錯和發行組態

更新:2007 年 11 月

這個主題適用於:

版本

Visual

Basic

C#

C++

Web Developer

Express 版

標題適用於 標題適用於 標題適用於 標題適用於

Standard 版

標題適用於

標題適用於

標題適用於

標題適用於

Pro/Team 版

標題適用於 標題適用於

標題適用於

標題適用於

表格圖例:

標題適用於

套用

標題不適用於

不套用

預設會套用主題但隱藏命令

預設隱藏的命令。

Visual Studio 專案分別擁有程式的發行版本和偵錯版本的組態。依照名稱提示,您可以建置 (Build) 用來偵錯的偵錯版本,和最後發行散發的發行版本 (Release Version)。

如果您在 Visual Studio 中建立程式,Visual Studio 就會自動建立這些組態,並設定適當的預設選項和其他設定。使用這些預設設定:

  • 程式的偵錯組態會使用完整符號偵錯資訊 (Symbolic Debug Information),在沒有最佳化的情況下進行編譯。最佳化會使偵錯變得複雜,因為原始程式碼與產生的指令之間關係較為複雜。

  • 程式的發行組態不包含符號偵錯資訊,而且會完全最佳化。依照所用的編譯器選項而定,PDB 檔 (C++)中可能會產生偵錯資訊。如果您日後必須偵錯發行版本,建立 PDB 檔可能會非常有用。

您可以使用標準工具列或組態管理員切換發行和偵錯版本。如需詳細資訊,請參閱 HOW TO:建立和編輯組態

注意事項:

當您安裝 Visual Studio 時,會有訊息要求您針對您主要的程式設計語言,選擇一組開發設定。如果您選擇了 Visual Basic 開發設定,選擇偵錯或發行組態的工具將不會出現在工具列中。而是當您在 [偵錯] 功能表中選擇 [啟動] 時,Visual Studio 會自動選擇偵錯組態,而當您使用 [建置] 功能表時,則會自動選擇發行組態。如果您要變更開發設定,請參閱 HOW TO:還原隱藏的偵錯工具命令

若要切換偵錯或發行組態

  • 在 [標準] 工具列的 [方案組態] 清單方塊中,選擇 [偵錯] 或 [發行]。

變更設定

您可以使用 [<專案>屬性頁] 變更組態的設定。依照專案類型的不同,這個視窗可能是位於巡覽分類 (Visual C++ 和網站) 左方,包含樹狀目錄控制項的對話方塊,或是 Visual Studio 文字編輯窗格中的索引視窗。

變更偵錯或發行組態的設定

  1. 方案總管中選取專案。

  2. 在 [檢視] 功能表上按一下 [屬性頁]。或是,您也可以在 [方案總管] 中以滑鼠右鍵按一下專案名稱,然後選取 [屬性頁]。

  3. 在 [<專案> 屬性頁] 中,選取 [偵錯] 索引標籤。如果專案類型是網站的話,請選取 [起始選項]。

  4. 在 [組態] 清單方塊中,按一下 [偵錯] 或 [發行]。

  5. 編輯您要變更的組態設定值。並非所有與偵錯工具相關的屬性都包含在 [偵錯] 頁中,[建置] 頁中還有其他相關的屬性。顯示出來的實際索引標籤,會依專案類型而有不同。

請參閱

概念

C# 偵錯組態的專案設定

Visual Basic 偵錯組態的專案設定

參考

C++ 偵錯組態的專案設定

其他資源

偵錯設定和準備