SOS-installatieprogramma (dotnet-sos)
Dit artikel is van toepassing op: ✔️ .NET Core 2.1 SDK en latere versies
Installeren
Er zijn twee manieren om te downloaden en installeren dotnet-sos
:
dotnet global tool:
Als u de nieuwste versie van het NuGet-pakket wilt installeren, gebruikt u de installatieopdracht van het
dotnet-sos
dotnet-hulpprogramma:dotnet tool install --global dotnet-sos
Directe download:
Download het uitvoerbare hulpprogramma dat overeenkomt met uw platform:
Besturingssysteem Platform Windows x86 x64 | Arm-x64 | | Linux x64 | Arm64 | | musl-x64 | musl-Arm64
Samenvatting
dotnet-sos [-h|--help] [options] [command]]
Beschrijving
Met dotnet-sos
het globale hulpprogramma wordt de extensie voor het SOS-foutopsporingsprogramma geïnstalleerd. Met deze extensie kunt u beheerde .NET Core-status inspecteren van systeemeigen foutopsporingsprogramma's zoals lldb en windbg.
Notitie
Het installeren van SOS via het dotnet-sos
hulpprogramma is alleen nodig in Linux of macOS. Het kan ook nodig zijn in Windows als u oudere hulpprogramma's voor foutopsporing gebruikt. Recente versies van het Windows Debugger (>= versie 10.0.18317.1001 van WinDbg of cdb) laden SOS automatisch vanuit de Microsoft-extensiegalerie.
Opties
--version
Geeft versiegegevens weer.
-h|--help
Toont opdrachtregelhulp.
dotnet-sos installeren
Installeert de SOS-extensie lokaal voor foutopsporing van .NET Core-processen. In macOS en Linux wordt het .lldbinit-bestand bijgewerkt, zodat de extensie automatisch wordt geladen bij het opstarten van lldb. Als u SOS installeert in Windows met oudere hulpprogramma's voor foutopsporing (vóór versie 10.0.18317.1001), moet u de extensie handmatig laden in WinDbg of cdb door in het foutopsporingsprogramma uit te voeren .load %USERPROFILE%\.dotnet\sos\sos.dll
.
Samenvatting
dotnet-sos install [--architecture <arch>]
Opties
--architecture <arch>
Hiermee geeft u de processorarchitectuur van de binaire SOS-bestanden te installeren. Installeert standaard
dotnet-sos
de architectuur van de hostcomputer. Gebruik deze optie als u SOS wilt installeren voor een architectuur die verschilt van de dotnet-hostarchitectuur. Als u bijvoorbeeld binaire Arm32-bestanden uitvoert vanaf een Arm64-host, moet u SOS installeren metdotnet-sos install --architecture Arm
.De volgende architecturen zijn beschikbaar:
Arm
Arm64
X86
X64
dotnet-sos verwijderen
Hiermee verwijdert u de SOS-extensie en verwijdert u deze in Linux en macOS uit de lldb-configuratie.
Samenvatting
dotnet-sos uninstall