Sdílet prostřednictvím


Instalační program SOS (dotnet-sos)

Tento článek se vztahuje na: ✔️ .NET 6.0 SDK a novější verze

Poznámka:

Zvažte místo toho použití rozšíření ladicího programu .NET, která zahrnují funkce SOS a další funkce.

Instalace

Existují dva způsoby, jak stáhnout a nainstalovat dotnet-sos:

Synopse

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

Popis

Globální dotnet-sos nástroj nainstaluje rozšíření ladicího programu SOS. Toto rozšíření umožňuje zkontrolovat spravovaný stav .NET Core z nativních ladicích programů, jako je LLDB a WinDbg.

Možnosti

  • --version

    Zobrazí informace o verzi.

  • -h|--help

    Zobrazuje nápovědu k příkazovému řádku.

dotnet-sos install

Nainstaluje rozšíření SOS místně pro ladění procesů .NET Core. V systému macOS a Linux se soubor .lldbinit aktualizuje, aby se rozšíření automaticky načte při spuštění LLDB. Pokud instalujete SOS ve Windows se staršími ladicími nástroji (před verzí 10.0.18317.1001), musíte rozšíření v WinDbg nebo cdb ručně načíst spuštěním .load %USERPROFILE%\.dotnet\sos\sos.dll v ladicím programu.

Tím se přepíše všechny předchozí instalace z instalačních programů dotnet-debugger nebo dotnet-sos.

Synopse

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

Možnosti

  • --architecture <arch>

    Určuje architekturu procesoru binárních souborů SOS, které se mají nainstalovat. Ve výchozím nastavení dotnet-sos nainstaluje architekturu hostitelského počítače. Tuto možnost použijte, pokud chcete nainstalovat SOS pro architekturu, která se liší od architektury hostitele dotnet. Pokud například používáte binární soubory Arm32 z hostitele Arm64, musíte soS nainstalovat s dotnet-sos install --architecture Arm.

    K dispozici jsou následující architektury:

    • Arm
    • Arm64
    • X86
    • X64

dotnet-sos uninstall

Odinstaluje rozšíření SOS a v Linuxu a macOS ho odebere z konfigurace LLDB.

Synopse

dotnet-sos uninstall