Programme d’installation des extensions du débogueur .NET (dotnet-debugger-extensions)
Cet article s’applique à : ✔️ SDK .NET 6.0 et versions ultérieures
Installer
Pour installer la dernière version de la dotnet-debugger-extensions
package NuGet, utilisez la commande dotnet tool install :
dotnet tool install --global dotnet-debugger-extensions
Synopsis
dotnet-debugger-extensions [-h|--help] [options] [command]]
Description
L’outil global dotnet-debugger-extensions
installe les extensions de débogueur .NET , ce qui permet une meilleure expérience de débogage dans les débogueurs natifs tels que WinDbg et LLDB.
Note
Le débogueur Windows (>= version 10.0.18317.1001 de WinDbg ou cdb) charge automatiquement les extensions à partir de la galerie d’extensions Microsoft.
Options
--version
Affiche les informations de version.
-h|--help
Affiche l’aide en ligne de commande.
installation de dotnet-debugger-extensions
Installe les extensions de débogueur .NET localement pour le débogage des processus .NET Core. Sur macOS et Linux, le fichier .lldbinit est mis à jour afin que l’extension se charge automatiquement au démarrage de LLDB. Si vous installez sur Windows avec des outils de débogage plus anciens (avant la version 10.0.18317.1001), vous devez charger manuellement l’extension dans WinDbg ou cdb en exécutant .load %USERPROFILE%\.dotnet\sos\sos.dll
dans le débogueur.
Cela remplace toutes les installations précédentes des programmes d’installation dotnet-debugger-extensions ou dotnet-sos.
Synopsis
dotnet-debugger-extensions install [--architecture <arch>]
Options
--architecture <arch>
Spécifie l’architecture du processeur des fichiers binaires d’extension à installer. Par défaut,
dotnet-debugger-extensions
installe l’architecture de l’ordinateur hôte. Utilisez cette option lorsque vous souhaitez installer une architecture différente de l’architecture hôte dotnet. Par exemple, si vous exécutez des fichiers binaires Arm32 à partir d’un hôte Arm64, vous devez l’installer avecdotnet-debugger-extensions install --architecture Arm
.Les architectures suivantes sont disponibles :
Arm
Arm64
X86
X64
--accept-license-agreement
Cette option accepte et accepte le contrat de licence sans interaction manuelle au clavier. Pour une utilisation lorsque l’entrée de la console est redirigée.
désinstallation de dotnet-debugger-extensions
Désinstalle les extensions débogueur .NET et, sur Linux et macOS, supprime-la de la configuration LLDB.
Synopsis
dotnet-debugger-extensions uninstall