共用方式為


HOW TO:指定符號路徑

更新:2007 年 11 月

這個主題適用於:

版本

Visual Basic

C#

C++

Web Developer

Express 版

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

Standard 版

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

Pro/Team 版

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

表格圖例:

標題適用於

套用

標題不適用於

不套用

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

預設隱藏的命令。

若要偵錯程式碼,偵錯工具需要 PDB 檔 (或舊格式的 DBG 檔),其中包含應用程式的符號。根據預設,偵錯工具會在 EXE 或應用程式的同一位置中搜尋這些檔案。

如果您必須偵錯系統或協力廠商 DLL,就必須一併告知偵錯工具這些 DDL 的 PDB 或 DBG 檔案位於何處。因此,您必須指定偵錯工具可以找到這些 DBG 或 PDB 檔案的路徑。如需詳細資訊,請參閱 HOW TO:使用符號伺服器

注意事項:

務必確定符號伺服器是可靠的。否則您可能會受到安全性的威脅。

若要進行遠端偵錯,Managed 程式碼的符號檔應位於遠端電腦上,而機器碼的符號檔應位於本機電腦上。如果使用符號伺服器,則 Managed 程式碼的符號快取區位置應位於遠端電腦上,而機器碼的符號快取區位置則位於本機電腦上。

將路徑名稱加入至符號檔 (.pdb 或 .dbg) 位置清單中

  1. 在 [工具] 功能表上選擇 [選項]。

  2. 在 [選項] 對話方塊中,按一下 [偵錯] 節點以開啟節點。

  3. 在 [偵錯] 下選取 [符號] 類別。

  4. 在 [符號] 頁上,有一個 [符號檔 (.pdb) 位置] 方塊。這個方塊上方有四個圖示。按一下資料夾圖示,然後可編輯文字會出現在 [符號檔 (.pdb) 位置] 方塊中。

  5. 編輯這個文字以加入新路徑。陳述式完成可幫助您取得正確的格式。

  6. 除非您要在偵錯時手動載入符號,否則請確定未選取 [僅在手動載入符號時搜尋上列位置]。

  7. 如果您是在遠端符號伺服器上使用符號,指定符號可以複製到的本機目錄能夠提高效能。方法是使用 [從符號伺服器將符號快取至此目錄] 方塊。請注意,如果偵錯遠端電腦上的程式,快取目錄指的是遠端電腦上的目錄。

  8. 按一下 [確定]。

從符號路徑清單中移除路徑名稱

  1. 如上述程序說明,開啟 [選項] 對話方塊並移至 [符號] 頁。

  2. 在 [符號檔 (.pdb) 位置] 方塊中選取路徑。

  3. 按一下紅色的 "X" 圖示或按 [Delete] 鍵。

  4. 按一下 [確定]。

手動載入符號

您可以從 [模組] 視窗手動載入符號。

若要手動載入符號

  1. 以滑鼠右鍵按一下 [模組] 視窗,然後在快速鍵功能表上選擇 [尋找符號]。

  2. 偵錯工具會搜尋符號路徑嘗試找出符號。如果沒有找到符號,會出現 [尋找符號] 對話方塊。I在 [尋找符號] 對話方塊中,尋找希望載入的符號檔 (PDB 或 DBG 檔)。當符號檔名稱出現在 [檔案名稱] 方塊時,按一下 [確定]。

請參閱

概念

DBG 檔案

PDB 檔 (C++)

PDB 檔 (C# 和 Visual Basic)

安裝符號以偵錯系統呼叫損毀

參考

選項對話方塊、偵錯、符號

其他資源

偵錯設定和準備