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 te installeren dotnet-sos:

Synopsis

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

Beschrijving

Het dotnet-sos globale hulpprogramma installeert de extensie van het SOS-foutopsporingsprogramma. Met deze extensie kunt u de beheerde .NET Core-status inspecteren vanuit 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-foutopsporingsprogramma (>= versie 10.0.18317.1001 van WinDbg of cdb) laden SOS automatisch vanuit de Microsoft-extensiegalerie.

Opties

  • --version

    Geeft versie-informatie weer.

  • -h|--help

    Hiermee wordt de help voor de opdrachtregel weergegeven.

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 in Windows installeert met oudere hulpprogramma's voor foutopsporing (ouder dan versie 10.0.18317.1001), moet u de extensie handmatig laden in WinDbg of cdb door uit te voeren .load %USERPROFILE%\.dotnet\sos\sos.dll in het foutopsporingsprogramma.

Synopsis

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

Opties

  • --architecture <arch>

    Hiermee geeft u de processorarchitectuur op van de binaire SOS-bestanden die moeten worden geïnstalleerd. 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 met dotnet-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.

Synopsis

dotnet-sos uninstall