Instalator rozszerzeń debugera platformy .NET (dotnet-debugger-extensions)
Ten artykuł dotyczy: ✔️ zestawu .NET 6.0 SDK i nowszych wersji
Instalować
Aby zainstalować najnowszą wersję pakietu NuGet dotnet-debugger-extensions
, użyj polecenia dotnet tool install:
dotnet tool install --global dotnet-debugger-extensions
Streszczenie
dotnet-debugger-extensions [-h|--help] [options] [command]]
Opis
Narzędzie globalne dotnet-debugger-extensions
instaluje rozszerzenia debugera platformy .NET, które umożliwiają lepsze debugowanie w natywnych debugerach, takich jak WinDbg i LLDB.
Nuta
Debuger systemu Windows (>= wersja 10.0.18317.1001 systemu WinDbg lub cdb) automatycznie ładuje rozszerzenia z galerii rozszerzeń firmy Microsoft.
Opcje
--version
Wyświetla informacje o wersji.
-h|--help
Pokazuje pomoc wiersza polecenia.
dotnet-debugger-extensions install
Instaluje rozszerzenia debugera platformy .NET lokalnie na potrzeby debugowania procesów platformy .NET Core. W systemach macOS i Linux plik .lldbinit jest aktualizowany tak, aby rozszerzenie było ładowane automatycznie podczas uruchamiania usługi LLDB. Jeśli instalujesz w systemie Windows ze starszymi narzędziami debugowania (przed wersją 10.0.18317.1001), musisz ręcznie załadować rozszerzenie w systemie WinDbg lub cdb, uruchamiając .load %USERPROFILE%\.dotnet\sos\sos.dll
w debugerze.
Spowoduje to zastąpienie wszystkich poprzednich instalacji z rozszerzeń dotnet-debugger-extensions lub dotnet-sos instalatora.
Streszczenie
dotnet-debugger-extensions install [--architecture <arch>]
Opcje
--architecture <arch>
Określa architekturę procesora plików binarnych rozszerzeń do zainstalowania. Domyślnie
dotnet-debugger-extensions
instaluje architekturę maszyny hosta. Użyj tej opcji, jeśli chcesz zainstalować architekturę inną niż architektura hosta dotnet. Jeśli na przykład używasz plików binarnych Arm32 z hosta Arm64, musisz zainstalować go przy użyciudotnet-debugger-extensions install --architecture Arm
.Dostępne są następujące architektury:
Arm
Arm64
X86
X64
--accept-license-agreement
Ta opcja akceptuje i zgadza się na umowę licencyjną bez ręcznej interakcji z klawiaturą. Do użycia podczas przekierowywania danych wejściowych konsoli.
dotnet-debugger-extensions uninstall
Odinstalowuje rozszerzenia debugera platformy .NET , a w systemach Linux i macOS usuwa je z konfiguracji llDB.
Streszczenie
dotnet-debugger-extensions uninstall