HOW TO:偵錯 .NET Framework 原始檔
更新:2007 年 11 月
最新版的 Visual Studio 提供了 .NET Framework 偵錯的新功能。若要偵錯 .NET Framework 原始檔,您必須擁有程式碼偵錯符號的存取權。您還必須啟用逐步執行 .NET Framework 原始檔的功能。
您可以在 [選項] 對話方塊中啟用 .NET Framework 逐步執行和符號下載。啟用符號下載時,您可以選擇立即下載符號,或是只啟用稍後下載的選項。如果您沒有立即下載符號,便會在下次開始偵錯應用程式時下載符號。您也可以從 [模組] 視窗或 [呼叫堆疊] 視窗進行手動下載。
若要啟用 .NET Framework 原始檔偵錯
按一下 [工具] 功能表上的 [選項]。
在 [選項] 對話方塊中,按一下 [偵錯] 分類。
在 [一般] 方塊中,設定 [啟用 .NET Framework] 原始檔逐步執行。
如果您已啟用 Just My Code,將會出現警告對話方塊,通知您 Just My Code 現在已停用。然後按一下 [確定]。
如果您未設定符號快取區位置,將會出現另一個對話方塊,通知您現在已經設定預設的符號快取區位置。然後按一下 [確定]。
在 [偵錯] 分類底下,按一下 [符號]。
如果想要變更符號快取區位置:
在左邊的方塊中開啟 [偵錯] 節點。
在 [偵錯] 節點底下,按一下 [符號]。
編輯 [從符號伺服器將符號快取至此目錄] 中的位置,或按一下 [瀏覽] 以選擇位置。
如果您要立即下載符號,請按一下 [使用上述位置載入符號]。
這個按鈕不能在設計模式中使用。
如果您沒有選擇立即下載符號,便會在下次開始偵錯程式時,自動下載符號。
按一下 [確定],關閉 [選項] 對話方塊。
若要使用模組視窗載入 Framework 符號
在 [模組] 視窗中,以滑鼠右鍵按一下未載入符號的模組。您可以透過查看 [符號狀態] 欄來判斷符號是否已載入。
指向 [載入符號來源],然後按一下 [Microsoft 符號伺服器],從 Microsoft 公用符號伺服器下載符號,或按一下 [符號路徑],從您先前儲存符號的目錄位置載入。
若要使用呼叫堆疊視窗載入 Framework 符號
在 [呼叫堆疊] 視窗中,以滑鼠右鍵按一下未載入符號的框架 (Frame)。該框架隨即變成暗灰色。
指向 [載入符號來源],再按一下 [Microsoft 符號伺服器] 或 [符號路徑]。