共用方式為


HOW TO:偵錯 .NET Framework 原始檔

更新:2007 年 11 月

最新版的 Visual Studio 提供了 .NET Framework 偵錯的新功能。若要偵錯 .NET Framework 原始檔,您必須擁有程式碼偵錯符號的存取權。您還必須啟用逐步執行 .NET Framework 原始檔的功能。

您可以在 [選項] 對話方塊中啟用 .NET Framework 逐步執行和符號下載。啟用符號下載時,您可以選擇立即下載符號,或是只啟用稍後下載的選項。如果您沒有立即下載符號,便會在下次開始偵錯應用程式時下載符號。您也可以從 [模組] 視窗或 [呼叫堆疊] 視窗進行手動下載。

若要啟用 .NET Framework 原始檔偵錯

  1. 按一下 [工具] 功能表上的 [選項]。

  2. 在 [選項] 對話方塊中,按一下 [偵錯] 分類。

  3. 在 [一般] 方塊中,設定 [啟用 .NET Framework] 原始檔逐步執行。

    1. 如果您已啟用 Just My Code,將會出現警告對話方塊,通知您 Just My Code 現在已停用。然後按一下 [確定]。

    2. 如果您未設定符號快取區位置,將會出現另一個對話方塊,通知您現在已經設定預設的符號快取區位置。然後按一下 [確定]。

  4. 在 [偵錯] 分類底下,按一下 [符號]。

  5. 如果想要變更符號快取區位置:

    1. 在左邊的方塊中開啟 [偵錯] 節點。

    2. 在 [偵錯] 節點底下,按一下 [符號]。

    3. 編輯 [從符號伺服器將符號快取至此目錄] 中的位置,或按一下 [瀏覽] 以選擇位置。

  6. 如果您要立即下載符號,請按一下 [使用上述位置載入符號]。

    這個按鈕不能在設計模式中使用。

    如果您沒有選擇立即下載符號,便會在下次開始偵錯程式時,自動下載符號。

  7. 按一下 [確定],關閉 [選項] 對話方塊。

若要使用模組視窗載入 Framework 符號

  1. 在 [模組] 視窗中,以滑鼠右鍵按一下未載入符號的模組。您可以透過查看 [符號狀態] 欄來判斷符號是否已載入。

  2. 指向 [載入符號來源],然後按一下 [Microsoft 符號伺服器],從 Microsoft 公用符號伺服器下載符號,或按一下 [符號路徑],從您先前儲存符號的目錄位置載入。

若要使用呼叫堆疊視窗載入 Framework 符號

  1. 在 [呼叫堆疊] 視窗中,以滑鼠右鍵按一下未載入符號的框架 (Frame)。該框架隨即變成暗灰色。

  2. 指向 [載入符號來源],再按一下 [Microsoft 符號伺服器] 或 [符號路徑]。

請參閱

工作

HOW TO:使用符號伺服器

HOW TO:指定符號路徑

其他資源

偵錯 Managed 程式碼