Instalador de extensiones del depurador de .NET (dotnet-debugger-extensions)
Este artículo se aplica a: ✔️ SDK de .NET 6.0 y versiones posteriores
Instalar
Para instalar la versión más reciente del paquete NuGet de dotnet-debugger-extensions
, use el comando herramienta dotnet install:
dotnet tool install --global dotnet-debugger-extensions
Sinopsis
dotnet-debugger-extensions [-h|--help] [options] [command]]
Descripción
La herramienta global dotnet-debugger-extensions
instala las extensiones de depurador de .NET , lo que permite una mejor experiencia de depuración en depuradores nativos, como WinDbg y LLDB.
Nota
El depurador de Windows (>= versión 10.0.18317.1001 de WinDbg o cdb) carga automáticamente las extensiones desde la galería de extensiones de Microsoft.
Opciones
--version
Muestra información de versión.
-h|--help
Muestra la ayuda de la línea de comandos.
instalación de dotnet-debugger-extensions
Instala las extensiones del depurador de .NET 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 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-debugger-extensions install [--architecture <arch>]
Opciones
--architecture <arch>
Especifica la arquitectura del procesador de los archivos binarios de extensión que se van a instalar. De forma predeterminada,
dotnet-debugger-extensions
instala la arquitectura de la máquina host. Use esta opción cuando desee instalar para una arquitectura diferente de la arquitectura del host dotnet. Por ejemplo, si ejecuta archivos binarios de Arm32 desde un host de Arm64, debe instalar condotnet-debugger-extensions install --architecture Arm
.Están disponibles las siguientes arquitecturas:
Arm
Arm64
X86
X64
--accept-license-agreement
Esta opción acepta y acepta el contrato de licencia sin interacción manual con el teclado. Para su uso cuando se redirige la entrada de la consola.
dotnet-debugger-extensions uninstall
Desinstala la extensiones del depurador de .NET y, en Linux y macOS, la quita de la configuración de LLDB.
Sinopsis
dotnet-debugger-extensions uninstall