Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de changer d’annuaire.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer d’annuaire.
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 :
outil global dotnet :
Pour installer la dernière version de version du
dotnet-sospackage NuGet, utilisez la commande installation de l’outil dotnet :dotnet tool install --global dotnet-sosTéléchargement direct :
Téléchargez l’exécutable de l’outil qui correspond à votre plateforme :
Système d''exploitation Plateforme Windows x86 | x64 | Arm | Arm-x64 Linux x64 | Arm | Arm64 | musl-x64 | musl-Arm64
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
--versionAffiche les informations de version.
-h|--helpAffiche 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-sosinstalle 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 avecdotnet-sos install --architecture Arm.Les architectures suivantes sont disponibles :
ArmArm64X86X64
dotnet-sos uninstall
Désinstalle l’extension SOS et, sur Linux et macOS, la supprime de la configuration LLDB.
Synopsis
dotnet-sos uninstall