Dela via


SOS-installationsprogram (dotnet-sos)

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

Kommentar

Överväg att använda .NET-felsökningstillägg i stället, som innehåller SOS-funktioner och ytterligare funktioner.

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.

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

Detta skriver över alla tidigare installationer från installationsprogrammet dotnet-debugger-extensions eller dotnet-sos.

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