這個主題適用於:
版本 |
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 偵錯工具擴充功能
開啟傾印檔案。
如需詳細資訊,請參閱HOW TO:儲存及開啟傾印檔。
在 [偵錯] 功能表上,按一下 [啟動] 並等候執行中斷。
在 [即時運算] 視窗中,輸入下列命令:
.load sos如果 [即時運算] 視窗找不到 SOS,您可能必須指定完整路徑,也就是:
%windir%\Microsoft.NET\Framework\<version>\sos.dll
SOS 的版本必須符合傾印檔案中所使用的 Common Language Runtime 版本。
若要取得 SOS 命令說明
載入 SOS 之後,在 [即時運算] 視窗中輸入下列命令:
!help
如需命令的特定資訊,請輸入:
!help 命令
若要停止 SOS 命令
- 在 [偵錯] 功能表上,按一下 [停止評估]。
.gif)
.gif)