共用方式為


SOS 安裝程式 (dotnet-sos)

本文適用於: ✔️ .NET 6.0 SDK 和更新版本

注意

請考慮改用 .NET 調試程式延伸模組,其中包括 SOS 功能和其他功能。

安裝

有兩種方法可下載並安裝 dotnet-sos

概要

dotnet-sos [-h|--help] [options] [command]]

描述

dotnet-sos 全域工具會安裝 SOS 偵錯工具延伸模組。 此延伸模組可讓您檢查來自 LLDB 和 WinDbg 等原生調試程式的 Managed .NET Core 狀態。

選項。

  • --version

    顯示版本資訊。

  • -h|--help

    顯示命令列說明。

安裝 dotnet-sos

請於本機安裝 SOS 延伸模組 來針對 .NET Core 流程進行偵錯。 在 macOS 和 Linux 上,.lldbinit 檔案會更新,讓擴展名在 LLDB 啟動時自動載入。 如果您使用舊版偵錯工具在 Windows 上安裝 SOS(在 10.0.18317.1001 版之前),您必須在調試程式中執行 .load %USERPROFILE%\.dotnet\sos\sos.dll 手動載入 WinDbg 或 cdb 中的擴充功能。

這會覆寫 dotnet-debugger-extensions 或 dotnet-sos 安裝程式的任何先前安裝。

概要

dotnet-sos install [--architecture <arch>]

選項。

  • --architecture <arch>

    指定要安裝的 SOS 二進位檔處理器結構。 根據預設,dotnet-sos 會安裝主機電腦的結構。 如果您想為不同於 dotnet 主機結構的結構安裝 SOS,請使用此選項。 例如,如果您是從 Arm64 主機執行 Arm32 二進位檔,則必須使用 dotnet-sos install --architecture Arm安裝 SOS。

    您可使用以下結構:

    • Arm
    • Arm64
    • X86
    • X64

解除安裝 dotnet-sos

卸載 SOS 擴充功能,並在 Linux 和 macOS 上將其從 LLDB 設定中移除。

概要

dotnet-sos uninstall