Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
--versionZeigt Versionsinformationen an.
-h|--helpZeigt 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-extensionsdie 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 mitdotnet-debugger-extensions install --architecture Arminstallieren.Die folgenden Architekturen sind verfügbar:
ArmArm64X86X64
--accept-license-agreementDiese 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