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

這個主題適用於:

版本

Visual

Basic

C#

F#

C++

Web Developer

Express

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

Pro、Premium 和 Ultimate

標題適用於 標題適用於

標題適用於

標題適用於

標題適用於

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

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

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

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

您可以使用標準工具列或組態管理員切換發行和偵錯版本。

注意事項注意事項

當您安裝 Visual Studio 時,會有訊息要求您針對您主要的程式設計語言,選擇一組開發設定。 如果您選擇了 Visual Basic 開發設定,選擇偵錯或發行組態的工具將不會出現在工具列中。 而是當您在 [偵錯] 功能表中選擇 [啟動] 時,Visual Studio 會自動選擇偵錯組態,而當您使用 [建置] 功能表時,則會自動選擇發行組態。 若要變更開發設定,請參閱 HOW TO:還原隱藏的偵錯工具命令。 在變更開發設定之後,請在 [選項] 對話方塊的 [專案和方案] 分類的 [一般] 頁面中,確定已選取 [顯示進階組建組態]。

若要快速切換偵錯或發行組態

  • 在 [標準] 工具列的 [方案組態] 清單方塊中,選擇 [偵錯] 或 [發行]。 Visual Basic Express 或 Visual C# Express 沒有此工具列。

若要切換偵錯或發行組態

  1. 在 [方案總管] 中選取專案。

  2. 在 [檢視] 功能表上按一下 [屬性頁]。

  3. 按一下 Visual C# 或 Visual F# 專案中的 [建置] 或 [偵錯] 索引標籤、Visual Basic 專案中的 [編譯] 或 [偵錯] 索引標籤,或 Visual C++ 專案中的 [組態屬性]。

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

請參閱

工作

HOW TO:建立和編輯組態

參考

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

概念

C# 偵錯組態的專案設定

Visual Basic 偵錯組態的專案設定

其他資源

偵錯設定和準備

偵錯和發行專案組態