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


SOS-telepítő (dotnet-sos)

Ez a cikk a következőre vonatkozik: ✔️ .NET Core 2.1 SDK és újabb verziók

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. Ez a bővítmény lehetővé teszi a felügyelt .NET Core állapotának vizsgálatát natív hibakeresőkből, például az lldb-ből és a windbgből.

Feljegyzés

Az SOS telepítése az dotnet-sos eszközön keresztül csak Linux vagy macOS rendszeren szükséges. Windows rendszeren is szükség lehet rá, ha régebbi hibakeresési eszközöket használ. A Windows Hibakereső (>= WinDbg vagy cdb 10.0.18317.1001-es verziója) legújabb verziói automatikusan betöltik az SOS-t a Microsoft bővítménygyűjteményéből.

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áskor. 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 való futtatással .load %USERPROFILE%\.dotnet\sos\sos.dll .

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 az SOS-bővítményt , és Linux és macOS rendszeren eltávolítja azt az LLDB-konfigurációból.

Szinopszis

dotnet-sos uninstall