Delen via


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:

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 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.

Samenvatting

dotnet-sos uninstall