Dela via


SOS-installationsprogram (dotnet-sos)

Den här artikeln gäller för: ✔️ .NET Core 2.1 SDK och senare versioner

Installera

Det finns två sätt att ladda ned och installera dotnet-sos:

Sammanfattning

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

beskrivning

Det dotnet-sos globala verktyget installerar SOS-felsökningstillägget. Med det här tillägget kan du inspektera hanterat .NET Core-tillstånd från inbyggda felsökningsprogram som lldb och windbg.

Kommentar

Det behövs bara installera SOS via dotnet-sos verktyget i Linux eller macOS. Det kan också behövas i Windows om du använder äldre felsökningsverktyg. De senaste versionerna av Windows-felsökningsprogrammet (>= version 10.0.18317.1001 av WinDbg eller cdb) läser in SOS automatiskt från Microsoft-tilläggsgalleriet.

Alternativ

  • --version

    Visar versionsinformation.

  • -h|--help

    Visar kommandoradshjälp.

dotnet-sos-installation

Installerar SOS-tillägget lokalt för felsökning av .NET Core-processer. I macOS och Linux uppdateras .lldbinit-filen så att tillägget läses in automatiskt vid lldb-start. Om du installerar SOS i Windows med äldre felsökningsverktyg (före version 10.0.18317.1001) måste du läsa in tillägget manuellt i WinDbg eller cdb genom att köra .load %USERPROFILE%\.dotnet\sos\sos.dll i felsökningsprogrammet.

Sammanfattning

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

Alternativ

  • --architecture <arch>

    Anger processorarkitekturen för DE SOS-binärfiler som ska installeras. Som standard dotnet-sos installerar arkitekturen för värddatorn. Använd det här alternativet när du vill installera SOS för en arkitektur som skiljer sig från dotnet-värdarkitekturen. Om du till exempel kör Arm32-binärfiler från en Arm64-värd måste du installera SOS med dotnet-sos install --architecture Arm.

    Följande arkitekturer är tillgängliga:

    • Arm
    • Arm64
    • X86
    • X64

avinstallera dotnet-sos

Avinstallerar SOS-tillägget och tar bort det från lldb-konfigurationen i Linux och macOS.

Sammanfattning

dotnet-sos uninstall