共用方式為


HOW TO:使用 SOS

這個主題適用於:

版本

Visual Basic

C#

F#

C++

Web Developer

Express

標題不適用於 標題不適用於 標題不適用於 標題不適用於 標題不適用於

Pro、Premium 和 Ultimate

標題適用於

標題適用於

標題不適用於

標題適用於

標題適用於

SOS 是您可以用於偵錯 Managed 應用程式以及檢視其傾印檔案的外部元件。

若要使用 SOS,您必須使用即時運算視窗,先將 SOS 擴充功能載入至偵錯工具。 接著,您可以在 [即時運算] 視窗中輸入命令,以及檢視輸出。 SOS 並未使用其他任何偵錯工具視窗 (例如 [呼叫堆疊] 或 [區域變數] 視窗)。

若要使用 SOS 偵錯 Managed 應用程式,您必須在原生模式和 Managed 模式中附加偵錯工具。 如需詳細資訊,請參閱 SOS.dll (SOS 偵錯擴充功能) 或參閱 Microsoft 網站上的下列網頁:SOS:不再只是 ABBA 歌曲 (英文)。

若要載入 SOS 偵錯工具擴充功能

  1. 開啟傾印檔案。

    如需詳細資訊,請參閱HOW TO:儲存及開啟傾印檔

  2. 在 [偵錯] 功能表上,按一下 [啟動] 並等候執行中斷。

  3. 在 [即時運算] 視窗中,輸入下列命令:

    .load sos
    

    如果 [即時運算] 視窗找不到 SOS,您可能必須指定完整路徑,也就是:

    %windir%\Microsoft.NET\Framework\<version>\sos.dll

    SOS 的版本必須符合傾印檔案中所使用的 Common Language Runtime 版本。

若要取得 SOS 命令說明

  1. 載入 SOS 之後,在 [即時運算] 視窗中輸入下列命令:

    !help

  2. 如需命令的特定資訊,請輸入:

    !help 命令

若要停止 SOS 命令

  • 在 [偵錯] 功能表上,按一下 [停止評估]。

請參閱

參考

SOS.dll (SOS 偵錯擴充功能)

概念

傾印檔案