Instalador de SOS (dotnet-sos)
Este artículo se aplica a: ✔️ SDK de .NET 6.0 y versiones posteriores
Nota
Considere la posibilidad de usar las extensiones del depurador de .NET en su lugar, que incluyen la funcionalidad de SOS y características adicionales.
Instalar
Hay dos maneras de descargar e instalar dotnet-sos
:
Herramienta global dotnet:
Para instalar la versión de lanzamiento más reciente del
dotnet-sos
de , use el comando dotnet tool install:dotnet tool install --global dotnet-sos
Descarga directa:
descargue el archivo ejecutable de la herramienta que coincida con la plataforma:
SO Plataforma Windows x86 | x64 | Arm | Arm-x64 Linux x64 | Arm | Arm64 | musl-x64 | musl-Arm64
Sinopsis
dotnet-sos [-h|--help] [options] [command]]
Descripción
La herramienta global dotnet-sos
instala la extensión del depurador de SOS. Esta extensión le permite inspeccionar el estado administrado de .NET Core desde depuradores nativos, como LLDB y WinDbg.
Opciones
--version
Muestra información de la versión.
-h|--help
Muestra la ayuda de la línea de comandos.
dotnet-sos install
Instala la extensión SOS localmente para depurar procesos de .NET Core. En macOS y Linux, el archivo .lldbinit se actualiza para que la extensión se cargue automáticamente en el inicio de LLDB. Si va a instalar SOS en Windows con herramientas de depuración anteriores (antes de la versión 10.0.18317.1001), debe cargar manualmente la extensión en WinDbg o cdb ejecutando .load %USERPROFILE%\.dotnet\sos\sos.dll
en el depurador.
Esto sobrescribe las instalaciones anteriores de los instaladores dotnet-debugger-extensions o dotnet-sos.
Sinopsis
dotnet-sos install [--architecture <arch>]
Opciones
--architecture <arch>
Especifica la arquitectura del procesador de los archivos binarios de SOS que se van a instalar. De forma predeterminada,
dotnet-sos
instala la arquitectura del equipo host. Use esta opción si quiere instalar SOS para una arquitectura diferente de la arquitectura de host de dotnet. Por ejemplo, si ejecuta archivos binarios de Arm32 desde un host de Arm64, debe instalar SOS condotnet-sos install --architecture Arm
.A continuación se enumeran las arquitecturas disponibles:
Arm
Arm64
X86
X64
dotnet-sos uninstall
Desinstala el de extensión SOS de
Sinopsis
dotnet-sos uninstall