HOW TO:以 Code Center Premium 來源進行偵錯

利用 Visual Studio 2012 偵錯工具,您可以從 Microsoft MSDN Code Center Premium 對安全共用來源進行偵錯。

本主題說明如何設定和偵錯的程式碼中心優質程式碼,置於 Visual Studio。

若要準備使用 Code Center Premium 進行偵錯

  1. 連接智慧卡讀取裝置,並插入您從共享原始碼計畫取得的卡片。

  2. 啟動 Visual Studio。

  3. 在 [工具] 功能表上按一下 [選項]。

  4. 在 [選項] 對話方塊中,開啟 [偵錯] 節點,然後按一下 [一般]。

  5. 清除 [啟用 Just My Code (僅限 Managed)] 核取方塊。

  6. 選取 [啟用來源伺服器支援]。

  7. 清除 [原始程式檔必須完全符合原始版本]。

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

  9. 符號檔 (.pdb) 位置 ] 方塊中,清除 Microsoft 伺服器符號核取方塊,並加入下列位置:

    https://codepremium.msdn.microsoft.com/symbols

    src=https://codepremium.msdn.microsoft.com/source/Visual%20Studio%202010/SP1/

    注意事項注意事項

    請務必包括結尾的斜線/ 在路徑結尾處。

    若要確保第一次載入這些符號清單的頂端會將這些位置。

    注意事項注意事項

    必須先列出這些程式碼中心優質的位置,這樣才會載入第一個位置。在 Visual Studio 2010,您不能移動任何上述伺服器 Microsoft 符號伺服器項目時,這就是為什麼您必須清除核取方塊。

    若要從 Microsoft 符號載入符號,在偵錯工作階段期間,執行這項操作:

    1. 偵錯 ] 功能表中,選擇 Windows ,然後選擇 模組

    2. 選取您想要的符號,本單元,然後開啟快顯功能表。選擇載入符號來源 ,然後選擇 [ Microsoft 符號伺服器

  10. 在 [從符號伺服器將符號快取至此目錄] 方塊中,輸入可讓 Code Center Premium 快取符號的位置,例如 C:\symbols。 將符號進行快取可大幅提升偵錯期間的效能。

    如果在完成此程序之後,您無法使用 Visual Studio 來偵錯原始程式碼,請檢查快取位置中是否有先前已快取且過期的符號檔。 移除過期的符號檔。

  11. 按一下 [確定]。

  12. 重新啟動 Visual Studio 以確實保存設定。

若要使用附加至處理序來偵錯原始程式碼

  1. 連接智慧卡讀取裝置,並插入您從共享原始碼計畫取得的卡片。

  2. 啟動 Visual Studio。

  3. 開啟您的 Visual Studio 專案。

  4. 按一下 [工具] 功能表上的 [附加至處理序]。

  5. 按一下 [附加至處理序] 對話方塊中的 [選取]。

  6. 在 [選取程式碼類型] 對話方塊的 [偵錯這些程式碼類型] 底下,選取 [原生]、[Managed] 和 [Managed(v4.0)]。

  7. 按一下 [確定] 關閉 [選取程式碼類型] 對話方塊。

  8. 在 [可使用的處理序] 對話方中,選取您要偵錯的處理序。

  9. 按一下 [附加]。

  10. 當系統提示您確認憑證時,按一下 [確定]。 然後輸入您的 PIN。 接受 Code Center Premium 使用條款 (如果系統提示您接受的話)。

    依網路速度而定,下載符號可能需要許多時間。 當所有符號都已順利下載時,狀態列會顯示相關文字。

  11. 針對方案中的所有 Managed 專案,重複執行附加步驟。

若要從現有的方案偵錯原始程式碼

  1. 方案總管] 中,開啟方案的快顯功能表,再選擇 屬性

  2. 在 [方案屬性頁] 對話方塊中,選擇偵錯原始程式檔通用屬性節點。

  3. 加入至下列位置包含原始程式檔的目錄清單:

    https://codepremium.msdn.microsoft.com/source/Visual%20Studio%202010/SP1/

    注意事項注意事項

    請務必包括結尾的斜線/ 在路徑結尾處。

  4. 針對方案中每個受管理的專案,請執行下列

    1. 在 [方案總管中,開啟專案的快顯功能表,然後選擇屬性

    2. 選取 [ 偵錯 ,然後選擇 [ 啟用 unmanged 偵錯的程式碼

若要偵錯使用 Code Center Premium 來源的方案

  1. 在 Package 類別中,在 package 建構函式設定中斷點。

  2. 按一下 [Debug] 功能表上的 [開始偵錯]。

  3. 當您在 package 建構函式中遇到中斷點時,請移至 [呼叫堆疊] 視窗,以滑鼠右鍵按一下您要載入符號之來源組件的堆疊框架,然後按一下 [載入符號]。

    按兩下呼叫堆疊以載入原始檔。

若要瀏覽 Code Center Premium 上的原始程式碼

  1. 連接智慧卡讀取裝置,並插入您從共享原始碼計畫取得的卡片。

  2. 啟動 Internet Explorer,輸入下列 URL:https://codepremium.msdn.microsoft.com

  3. 瀏覽並尋找您想要的原始檔。

請參閱

概念

偵錯工具安全性

其他資源

偵錯設定和準備

程式碼中心高級