HOW TO:以 Code Center Premium 來源進行偵錯
更新:2010 年 7 月
利用 Visual Studio 2010 偵錯工具,您可以從 Microsoft MSDN Code Center Premium 對安全共用來源進行偵錯。
本主題說明在 Visual Studio 中,安裝和偵錯 Code Center Premium 原始程式碼的方法。
若要準備使用 Code Center Premium 進行偵錯
連接智慧卡讀取裝置,並插入您從共享原始碼計畫取得的卡片。
啟動 Visual Studio。
在 [工具] 功能表上按一下 [選項]。
在 [選項] 對話方塊中,開啟 [偵錯] 節點,然後按一下 [一般]。
清除 [啟用 Just My Code (僅限 Managed)] 核取方塊。
選取 [啟用來源伺服器支援]。
清除 [原始程式檔必須完全符合原始版本]。
在 [偵錯] 節點底下,按一下 [符號]。
在 [符號檔 (.pdb) 位置] 方塊中,清除 [Microsoft 伺服器符號] 核取方塊,並加入下列位置:
https://codepremium.msdn.microsoft.com/symbols
將此位置移至清單頂端,以確保優先載入這些符號。
在 [從符號伺服器將符號快取至此目錄] 方塊中,輸入可讓 Code Center Premium 快取符號的位置,例如 C:\symbols。 將符號進行快取可大幅提升偵錯期間的效能。
如果在完成此程序之後,您無法使用 Visual Studio 來偵錯原始程式碼,請檢查快取位置中是否有先前已快取且過期的符號檔。 移除過期的符號檔。
按一下 [確定]。
重新啟動 Visual Studio 以確實保存設定。
若要使用附加至處理序來偵錯原始程式碼
連接智慧卡讀取裝置,並插入您從共享原始碼計畫取得的卡片。
啟動 Visual Studio。
開啟 Visual Studio 專案。
按一下 [工具] 功能表上的 [附加至處理序]。
按一下 [附加至處理序] 對話方塊中的 [選取]。
在 [選取程式碼類型] 對話方塊的 [偵錯這些程式碼類型] 底下,選取 [原生]、[Managed] 和 [Managed(v4.0)]。
按一下 [確定] 關閉 [選取程式碼類型] 對話方塊。
在 [可使用的處理序] 對話方中,選取您要偵錯的處理序。
按一下 [附加]。
當系統提示您確認憑證時,按一下 [確定]。 然後輸入您的 PIN。 接受 Code Center Premium 使用條款 (如果系統提示您接受的話)。
依網路速度而定,下載符號可能需要許多時間。 當所有符號都已順利下載時,狀態列會顯示相關文字。
針對方案中的所有 Managed 專案,重複執行附加步驟。
若要從現有的方案偵錯原始程式碼
在 [方案總管] 中,以滑鼠右鍵按一下 Managed 專案,然後選取 [屬性]。
按一下 [專案屬性] 中的 [偵錯] 節點,然後選取 [啟用 Unmanaged 程式碼偵錯]。 關閉對話方塊。
針對方案中的每個 Managed 專案,重複步驟 1 和 2。
若要偵錯使用 Code Center Premium 來源的方案
在 Package 類別中,在 package 建構函式設定中斷點。
按一下 [Debug] 功能表上的 [開始偵錯]。
當您在 package 建構函式中遇到中斷點時,請移至 [呼叫堆疊] 視窗,以滑鼠右鍵按一下您要載入符號之來源組件的堆疊框架,然後按一下 [載入符號]。
按兩下呼叫堆疊以載入原始檔。
若要瀏覽 Code Center Premium 上的原始程式碼
連接智慧卡讀取裝置,並插入您從共享原始碼計畫取得的卡片。
啟動 Internet Explorer,輸入下列 URL:https://codepremium.msdn.microsoft.com
瀏覽並尋找您想要的原始檔。
請參閱
概念
其他資源
變更記錄
日期 |
記錄 |
原因 |
---|---|---|
2010 年 7 月 |
更新成符合目前的 Code Center Premium 工作流程。 |
內容 Bug 修正。 |