Compartilhar via


Instalador de extensões de depurador do .NET (dotnet-debugger-extensions)

Este artigo se aplica a: ✔️ SDK do .NET 6.0 e versões posteriores

Instalar

Para instalar a versão de versão mais recente dodo pacote NuGet , use o comando instalação da ferramenta dotnet :

dotnet tool install --global dotnet-debugger-extensions

Sinopse

dotnet-debugger-extensions [-h|--help] [options] [command]]

Descrição

A ferramenta global dotnet-debugger-extensions instala as extensões de depurador do .NET , que permitem uma melhor experiência de depuração em depuradores nativos, como WinDbg e LLDB.

Nota

O Depurador do Windows (>= versão 10.0.18317.1001 do WinDbg ou cdb) carrega automaticamente as extensões da galeria de extensões da Microsoft.

Opções

  • --version

    Exibe informações de versão.

  • -h|--help

    Mostra a ajuda da linha de comando.

instalação do dotnet-debugger-extensions

Instala as extensões de depurador do .NET localmente para depurar processos do .NET Core. No macOS e no Linux, o arquivo de .lldbinit do é atualizado para que a extensão seja carregada automaticamente na inicialização do LLDB. Se você estiver instalando no Windows com ferramentas de depuração mais antigas (antes da versão 10.0.18317.1001), será necessário carregar manualmente a extensão no WinDbg ou cdb executando .load %USERPROFILE%\.dotnet\sos\sos.dll no depurador.

Isso substitui todas as instalações anteriores dos instaladores dotnet-debugger-extensions ou dotnet-sos.

Sinopse

dotnet-debugger-extensions install [--architecture <arch>]

Opções

  • --architecture <arch>

    Especifica a arquitetura do processador dos binários de extensão a serem instalados. Por padrão, dotnet-debugger-extensions instala a arquitetura do computador host. Use essa opção quando quiser instalar uma arquitetura diferente da arquitetura do host dotnet. Por exemplo, se você estiver executando binários Arm32 de um host Arm64, precisará instalar com dotnet-debugger-extensions install --architecture Arm.

    As arquiteturas a seguir estão disponíveis:

    • Arm
    • Arm64
    • X86
    • X64
  • --accept-license-agreement

    Essa opção aceita e concorda com o contrato de licenciamento sem interação manual do teclado. Para uso quando a entrada do console é redirecionada.

desinstalação do dotnet-debugger-extensions

Desinstala as extensões de depurador do .NET e, no Linux e no macOS, remove-a da configuração do LLDB.

Sinopse

dotnet-debugger-extensions uninstall