Freigeben über


Installationsprogramm für .NET-Debuggererweiterungen (dotnet-debugger-extensions)

Dieser Artikel bezieht sich auf: ✔️ .NET 6.0 SDK und höhere Versionen

Installieren

Um die neueste Version des dotnet-debugger-extensionsNuGet-Paketszu installieren, verwenden Sie den Befehl dotnet tool install:

dotnet tool install --global dotnet-debugger-extensions

Zusammenfassung

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

Beschreibung

Mit dem dotnet-debugger-extensions globalen Tools werden die .NET-Debuggererweiterungeninstalliert, die ein besseres Debuggen in systemeigenen Debuggern wie WinDbg und LLDB ermöglichen.

Anmerkung

Der Windows-Debugger (>= Version 10.0.18317.1001 von WinDbg oder cdb) lädt die Erweiterungen automatisch aus dem Microsoft-Erweiterungskatalog.

Optionen

  • --version

    Zeigt Versionsinformationen an.

  • -h|--help

    Zeigt die Befehlszeilenhilfe an.

installation von dotnet-debugger-extensions

Installiert die .NET-Debuggererweiterungen lokal zum Debuggen von .NET Core-Prozessen. Unter macOS und Linux wird die .lldbinit Datei aktualisiert, sodass die Erweiterung beim LLDB-Start automatisch geladen wird. Wenn Sie unter Windows mit älteren Debuggingtools (vor Version 10.0.18317.1001) installieren, müssen Sie die Erweiterung in WinDbg oder cdb manuell laden, indem Sie .load %USERPROFILE%\.dotnet\sos\sos.dll im Debugger ausführen.

Dadurch werden alle vorherigen Installationen aus den dotnet-debugger-extensions oder dotnet-sos-Installern überschrieben.

Zusammenfassung

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

Optionen

  • --architecture <arch>

    Gibt die Prozessorarchitektur der zu installierenden Erweiterungsbinärdateien an. Standardmäßig installiert dotnet-debugger-extensions die Architektur des Hostcomputers. Verwenden Sie diese Option, wenn Sie eine Architektur installieren möchten, die sich von der dotnet-Hostarchitektur unterscheidet. Wenn Sie beispielsweise Arm32-Binärdateien von einem Arm64-Host ausführen, müssen Sie mit dotnet-debugger-extensions install --architecture Arminstallieren.

    Die folgenden Architekturen sind verfügbar:

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

    Diese Option akzeptiert und stimmt dem Lizenzvertrag ohne manuelle Tastaturinteraktion zu. Zur Verwendung, wenn die Konsoleneingabe umgeleitet wird.

deinstallation von dotnet-debugger-extensions

Deinstalliert die .NET-Debuggererweiterungen und entfernt sie unter Linux und macOS aus der LLDB-Konfiguration.

Zusammenfassung

dotnet-debugger-extensions uninstall