Sdílet prostřednictvím


Instalační program rozšíření ladicího programu .NET (dotnet-debugger-extensions)

Tento článek se vztahuje na: ✔️ .NET 6.0 SDK a novější verze

Nainstalovat

Pokud chcete nainstalovat nejnovější verzi balíčku NuGet dotnet-debugger-extensions, použijte příkaz dotnet install:

dotnet tool install --global dotnet-debugger-extensions

Přehled

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

Popis

Globální nástroj dotnet-debugger-extensions nainstaluje rozšíření ladicího programu .NET, což umožňuje lepší možnosti ladění v nativních ladicích programech, jako je WinDbg a LLDB.

Poznámka

Ladicí program systému Windows (>= verze 10.0.18317.1001 winDbg nebo cdb) automaticky načte rozšíření z galerie rozšíření Společnosti Microsoft.

Volby

  • --version

    Zobrazí informace o verzi.

  • -h|--help

    Zobrazuje nápovědu k příkazovému řádku.

dotnet-debugger-extensions install

Nainstaluje rozšíření ladicího programu .NET místně pro ladění procesů .NET Core. V systému macOS a Linux se soubor .lldbinit aktualizuje, aby se rozšíření automaticky načte při spuštění LLDB. Pokud instalujete ve Windows se staršími ladicími nástroji (před verzí 10.0.18317.1001), musíte rozšíření ručně načíst ve WinDbg nebo cdb spuštěním .load %USERPROFILE%\.dotnet\sos\sos.dll v ladicím programu.

Tím se přepíše všechny předchozí instalace z instalačních programů dotnet-debugger nebo dotnet-sos.

Přehled

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

Volby

  • --architecture <arch>

    Určuje architekturu procesoru binárních souborů rozšíření, které se mají nainstalovat. Ve výchozím nastavení dotnet-debugger-extensions nainstaluje architekturu hostitelského počítače. Tuto možnost použijte, pokud chcete nainstalovat architekturu, která se liší od architektury hostitele dotnet. Pokud například používáte binární soubory Arm32 z hostitele Arm64, musíte nainstalovat pomocí dotnet-debugger-extensions install --architecture Arm.

    K dispozici jsou následující architektury:

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

    Tato možnost přijímá a souhlasí s licenční smlouvou bez ruční interakce pomocí klávesnice. Pro použití při přesměrování vstupu konzoly.

dotnet-debugger-extensions uninstall

Odinstaluje rozšíření ladicího programu .NET a v Linuxu a macOS ho odebere z konfigurace LLDB.

Přehled

dotnet-debugger-extensions uninstall