Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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:
dotnet global tool:
Om du vill installera den senaste versionen av
dotnet-sosNuGet-paketet använder du installationskommandot för dotnet-verktyget:dotnet tool install --global dotnet-sosDirekt nedladdning:
Ladda ned det körbara verktyget som matchar din plattform:
OS Plattform Windows x86 | x64 | Arm | Arm-x64 Linux x64 | Arm | Arm64 | musl-x64 | musl-Arm64
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
--versionVisar versionsinformation.
-h|--helpVisar 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-sosinstallerar 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 meddotnet-sos install --architecture Arm.Följande arkitekturer är tillgängliga:
ArmArm64X86X64
avinstallera dotnet-sos
Avinstallerar SOS-tillägget och tar bort det från LLDB-konfigurationen i Linux och macOS.
Sammanfattning
dotnet-sos uninstall