Partager via


Programme d’installation SOS (dotnet-sos)

Cet article s’applique à : ✔️ SDK .NET 6.0 et versions ultérieures

Notes

Envisagez d’utiliser les extensions de débogueur .NET à la place, notamment les fonctionnalités SOS et les fonctionnalités supplémentaires.

Installer

Il existe deux façons de télécharger et d’installer dotnet-sos :

Synopsis

dotnet-sos [-h|--help] [options] [command]]

Description

L’outil global dotnet-sos installe l’extension de débogueur SOS. Cette extension vous permet d’inspecter l’état .NET Core managé à partir de débogueurs natifs tels que LLDB et WinDbg.

Options

  • --version

    Affiche les informations de version.

  • -h|--help

    Affiche l’aide en ligne de commande.

installation dotnet-sos

Installe l’extension SOS 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 SOS 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-sos install [--architecture <arch>]

Options

  • --architecture <arch>

    Spécifie l’architecture du processeur des fichiers binaires SOS à installer. Par défaut, dotnet-sos installe l’architecture de l’ordinateur hôte. Utilisez cette option lorsque vous souhaitez installer SOS pour 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 installer SOS avec dotnet-sos install --architecture Arm.

    Les architectures suivantes sont disponibles :

    • Arm
    • Arm64
    • X86
    • X64

dotnet-sos uninstall

Désinstalle l’extension SOS et, sur Linux et macOS, la supprime de la configuration LLDB.

Synopsis

dotnet-sos uninstall