Compartir vía


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 con dotnet-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