Udostępnij za pośrednictwem


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życiu dotnet-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