.NET hibakereső bővítmények telepítője (dotnet-debugger-extensions)

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

Felszerel

A dotnet-debugger-extensionsNuGet-csomaglegújabb kiadási verziójának telepítéséhez használja a dotnet eszköz telepítési parancsát:

dotnet tool install --global dotnet-debugger-extensions

Áttekintés

dotnet-debugger-extensions [-h|--help] [options] [command]]

Leírás

A dotnet-debugger-extensions globális eszköz telepíti a .NET hibakereső bővítményeket, amelyek jobb hibakeresési élményt tesznek lehetővé a natív hibakeresőkben, például a WinDbgben és az LLDB-ben.

Jegyzet

A Windows Hibakereső (>= WinDbg vagy cdb 10.0.18317.1001-es verziója) automatikusan betölti a bővítményeket 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-debugger-extensions install

Telepíti a .NET hibakereső bővítményeket 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 a Windows rendszert (a 10.0.18317.1001-es verzió előtt), manuálisan kell betöltenie a bővítményt WinDbg-ben vagy 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.

Áttekintés

dotnet-debugger-extensions install [--architecture <arch>]

Beállítások

  • --architecture <arch>

    Megadja a telepíteni kívánt bővítmény bináris fájljainak processzorarchitektúráját. Alapértelmezés szerint dotnet-debugger-extensions telepíti a gazdagép architektúráját. Ezt a lehetőséget akkor használja, ha olyan architektúrát szeretne telepíteni, 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 a dotnet-debugger-extensions install --architecture Arm.

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

    • Arm
    • Arm64
    • X86
    • X64
  • --accept-license-agreement

    Ez a lehetőség manuális billentyűzethasználat nélkül fogadja el és fogadja el a licencszerződést. A konzol bemenetének átirányításakor használható.

dotnet-debugger-extensions eltávolítás

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

Áttekintés

dotnet-debugger-extensions uninstall