SOS-telepítő (dotnet-sos)
Ez a cikk a következőre vonatkozik: ✔️ .NET 6.0 SDK és újabb verziók
Feljegyzés
Fontolja meg inkább a .NET hibakereső bővítmények használatát, amelyek magukban foglalják az SOS funkciót és a további funkciókat.
Telepítés
Kétféleképpen tölthető le és telepíthető dotnet-sos
:
dotnet globális eszköz:
A NuGet-csomag legújabb kiadási verziójának
dotnet-sos
telepítéséhez használja a dotnet eszköz telepítési parancsát:dotnet tool install --global dotnet-sos
Közvetlen letöltés:
Töltse le a platformnak megfelelő végrehajtható eszközt:
OS Platform Windows x86 x64 | Linux x64 | Arm | Arm64 | musl-x64 | musl-Arm64
Szinopszis
dotnet-sos [-h|--help] [options] [command]]
Leírás
A dotnet-sos
globális eszköz telepíti az SOS hibakereső bővítményt. Ezzel a bővítménysel megvizsgálhatja a felügyelt .NET Core-állapotot olyan natív hibakeresőkből, mint az LLDB és a WinDbg.
Beállítások
--version
A verzióinformációkat jeleníti meg.
-h|--help
Parancssori súgót jelenít meg.
dotnet-sos telepítése
Telepíti az SOS-bővítményt helyileg a .NET Core-folyamatok hibakereséséhez. MacOS és Linux rendszeren a .lldbinit fájl frissül, így a bővítmény automatikusan betöltődik az LLDB indításakor. Ha régebbi hibakeresési eszközökkel telepíti az SOS-t Windows rendszeren (a 10.0.18317.1001-es verzió előtt), manuálisan kell betöltenie a bővítményt a WinDbg-ben vagy a cdb-ben a hibakeresőben .load %USERPROFILE%\.dotnet\sos\sos.dll
futtatásával.
Ez felülírja a dotnet-debugger-extensions vagy dotnet-sos telepítők korábbi telepítéseit.
Szinopszis
dotnet-sos install [--architecture <arch>]
Beállítások
--architecture <arch>
Megadja a telepíteni kívánt SOS bináris fájlok processzorarchitektúráját. Alapértelmezés szerint
dotnet-sos
telepíti a gazdagép architektúráját. Ezt a lehetőséget akkor használja, ha olyan architektúrára szeretné telepíteni az SOS-t, amely eltér a dotnet gazdagéparchitektúrájától. Ha például Arm32 bináris fájlokat futtat egy Arm64-gazdagépről, telepítenie kell az SOS-tdotnet-sos install --architecture Arm
.A következő architektúrák érhetők el:
Arm
Arm64
X86
X64
dotnet-sos eltávolítás
Eltávolítja a SOS-bővítményt, és Linux és macOS rendszeren eltávolítja azt az LLDB-konfigurációból.
Szinopszis
dotnet-sos uninstall