Megosztás a következőn keresztül:


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:

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-t dotnet-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