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