Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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:
dotnet global tool:
Pokud chcete nainstalovat nejnovější verzi
dotnet-sosbalíčku NuGet, použijte příkaz dotnet tool install :dotnet tool install --global dotnet-sosPřímé stahování:
Stáhněte spustitelný soubor nástroje, který odpovídá vaší platformě:
Operační systém Platforma Windows x86 | x64 | Arm | arm-x64 Linux x64 | Arm | Arm64 | musl-x64 | musl-Arm64
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
--versionZobrazí informace o verzi.
-h|--helpZobrazuje 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-sosnainstaluje 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 sdotnet-sos install --architecture Arm.K dispozici jsou následující architektury:
ArmArm64X86X64
dotnet-sos uninstall
Odinstaluje rozšíření SOS a v Linuxu a macOS ho odebere z konfigurace LLDB.
Synopse
dotnet-sos uninstall