Partager via


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-extensionspackage 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 avec dotnet-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