Delen via


.NET-installatieprogramma voor foutopsporingsprogramma-extensies (dotnet-debugger-extensions)

Dit artikel is van toepassing op: ✔️ .NET 6.0 SDK en latere versies

Installeren

Als u de nieuwste releaseversie van het dotnet-debugger-extensionsNuGet-pakketwilt installeren, gebruikt u de opdracht dotnet tool install:

dotnet tool install --global dotnet-debugger-extensions

Samenvatting

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

Beschrijving

Het dotnet-debugger-extensions globale hulpprogramma installeert de extensies voor het .NET-foutopsporingsprogramma's, waardoor er betere foutopsporingservaring mogelijk is in systeemeigen foutopsporingsprogramma's zoals WinDbg en LLDB.

Notitie

Windows Debugger (>= version 10.0.18317.1001 of WinDbg of cdb) laadt automatisch de extensies uit de Microsoft-extensiegalerie.

Opties

  • --version

    Geeft versiegegevens weer.

  • -h|--help

    Toont opdrachtregelhulp.

dotnet-debugger-extensions installeren

Installeert de .NET-foutopsporingsprogramma-extensies lokaal voor foutopsporing van .NET Core-processen. In macOS en Linux wordt het .lldbinit--bestand bijgewerkt, zodat de extensie automatisch wordt geladen bij het opstarten van LLDB. Als u windows installeert met oudere hulpprogramma's voor foutopsporing (vóór versie 10.0.18317.1001), moet u de extensie handmatig laden in WinDbg of cdb door .load %USERPROFILE%\.dotnet\sos\sos.dll uit te voeren in het foutopsporingsprogramma.

Hiermee overschrijft u alle eerdere installaties van de dotnet-debugger-extensions of dotnet-sos installers.

Samenvatting

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

Opties

  • --architecture <arch>

    Hiermee geeft u de processorarchitectuur van de binaire extensiebestanden te installeren. Standaard installeert dotnet-debugger-extensions de architectuur van de hostcomputer. Gebruik deze optie als u wilt installeren voor een architectuur die verschilt van de dotnet-hostarchitectuur. Als u bijvoorbeeld binaire Arm32-bestanden uitvoert vanaf een Arm64-host, moet u installeren met dotnet-debugger-extensions install --architecture Arm.

    De volgende architecturen zijn beschikbaar:

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

    Deze optie accepteert en gaat akkoord met de licentieovereenkomst zonder handmatige toetsenbordinteractie. Voor gebruik wanneer consoleinvoer wordt omgeleid.

dotnet-debugger-extensions verwijderen

Hiermee verwijdert u de extensies voor het .NET-foutopsporingsprogramma's en verwijdert u deze in Linux en macOS uit de LLDB-configuratie.

Samenvatting

dotnet-debugger-extensions uninstall