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 文字編輯窗格中的索引視窗。
變更偵錯或發行組態的設定
在方案總管中選取專案。
在 [檢視] 功能表上按一下 [屬性頁]。或是,您也可以在 [方案總管] 中以滑鼠右鍵按一下專案名稱,然後選取 [屬性頁]。
在 [<專案> 屬性頁] 中,選取 [偵錯] 索引標籤。如果專案類型是網站的話,請選取 [起始選項]。
在 [組態] 清單方塊中,按一下 [偵錯] 或 [發行]。
編輯您要變更的組態設定值。並非所有與偵錯工具相關的屬性都包含在 [偵錯] 頁中,[建置] 頁中還有其他相關的屬性。顯示出來的實際索引標籤,會依專案類型而有不同。