共用方式為


對 .NET Framework 原始檔進行偵錯

若要對 .NET Framework 原始檔進行偵錯,您必須:

  • 啟用 .NET Framework 原始檔逐步偵錯。

  • 擁有程式碼偵錯符號的存取權。

    您可以選擇立即下載偵錯符號,或設定稍後下載的選項。 如果您未立即下載符號,則下次開始對應用程式進行偵錯時,系統將會下載這些符號。 進行偵錯時,您也可以使用 [模組] 或 [呼叫堆疊] 視窗來下載和載入符號。

啟用 .NET Framework 原始檔逐步偵錯

  1. 工具 (或偵錯) >選項>偵錯>一般,確定您:

    • 取消選取 [啟用 Just My Code]。
    • 選取 [啟用來源連結支援]。
  2. 工具 (或偵錯) >選項>偵錯>符號下,選取 Microsoft 符號伺服器

  1. 工具 (或偵錯) >選項>偵錯>一般下,選取啟用 .NET Framework 原始檔逐步偵錯

    • 如果您已啟用 Just My Code,將會出現警告對話方塊,通知您 Just My Code 現在已停用。 選取確定

    • 如果您未設定本機符號快取,將會出現一個警告對話方塊,通知您已設定預設的符號快取。 選取確定

  2. 選取 [確定] 以關閉 [選項] 對話方塊。

設定或變更符號來源位置和載入行為

  1. 選取工具底下的符號類別 (或偵錯) >選項>偵錯

  2. 在 [符號] 頁面的 [符號檔 (.pdb) 位置] 底下,選取 [Microsoft 符號伺服器] 以存取公用 Microsoft 符號伺服器的符號。 選取工具列按鈕以新增其他符號位置,並變更載入順序。

  3. 若要變更本機符號快取,請編輯或瀏覽至 [快取此目錄中的符號] 底下的其他位置。

  4. 若要立即下載符號,請選取 [載入所有符號]。 這個按鈕只能在偵錯時使用。

    如果您現在未下載符號,則下次開始偵錯時,系統將會下載這些符號。

  5. 選取 [確定] 以關閉 [選項] 對話方塊。

從模組或呼叫堆疊視窗載入符號

  1. 在偵錯期間,選取偵錯>視窗>模組 (或按 Ctrl + Alt + U) 或偵錯>視窗>呼叫堆疊 (Ctrl + Alt + C)。

  2. 以滑鼠右鍵按一下未載入符號的模組。 在 [模組] 視窗中,符號載入狀態位於 [符號狀態] 資料行。 在 [呼叫堆疊] 視窗中,狀態位於 [框架狀態] 資料行,且框架呈現灰色。

    • 從功能表中選取 [載入符號],從您電腦的資料夾尋找並載入符號檔。

    • 選取 [符號載入資訊] 以顯示偵錯工具搜尋符號的位置。

    • 選取 [符號設定] 以開啟 [符號] 頁面。 在 [符號] 頁面的 [符號檔 (.pdb) 位置] 底下,選取 [Microsoft 符號伺服器] 以存取公用 Microsoft 符號伺服器的符號。 選取工具列按鈕以新增其他符號位置,並變更載入順序。 選取確定關閉對話方塊。