SOS-telepítő (dotnet-sos)

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

Telepítés

Kétféleképpen töltheti le és telepítheti 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 tool install parancsot:

    dotnet tool install --global dotnet-sos
    
  • Közvetlen letöltés:

    Töltse le a platformnak megfelelő végrehajtható eszközt:

    Operációs rendszer Platform
    Windows x86 | x64 | Kar | Arm-x64
    Linux x64 | Kar | Arm64 | musl-x64 | musl-Arm64

Áttekintés

dotnet-sos [-h|--help] [options] [command]]

Description

A dotnet-sos globális eszköz telepíti az SOS hibakereső bővítményt. Ezzel a bővítménnyel megvizsgálhatja a felügyelt .NET Core-állapotot a natív hibakeresőkből, például az lldb-ből és a windbg-ből.

Megjegyzés

Az SOS telepítése az dotnet-sos eszközzel 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ő legújabb verziói (>= a WinDbg vagy cdb 10.0.18317.1001-es verziója) automatikusan betöltik az SOS-t a Microsoft bővítménykatalógusából.

Beállítások

  • --version

    A verzióinformációkat jeleníti meg.

  • -h|--help

    A parancssori súgó megjelenítése.

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

Áttekintés

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. Akkor használja ezt a lehetőséget, ha a dotnet-gazdagép architektúrájától eltérő architektúrához szeretné telepíteni az SOS-t. Ha például Arm32 bináris fájlokat futtat egy Arm64-gazdagépről, telepítenie kell az SOS-t a következővel dotnet-sos install --architecture Arm: .

    A következő architektúrák érhetők el:

    • Arm
    • Arm64
    • X86
    • X64

dotnet-sos eltávolítása

Eltávolítja az SOS-bővítményt , és Linux és macOS rendszeren eltávolítja azt az LLDB-konfigurációból.

Áttekintés

dotnet-sos uninstall