Partilhar via


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

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

Instalar

Para instalar a versão mais recente do pacote NuGet dotnet-debugger-extensions, use o comando dotnet tool install:

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 .NET, que permitem uma melhor experiência de depuração em depuradores nativos como WinDbg e LLDB.

Observação

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.

dotnet-debugger-extensions instalar

Instala as extensões do depurador .NET localmente para depurar processos do .NET Core. No macOS e Linux, o arquivo de .lldbinit é 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), precisará carregar manualmente a extensão no WinDbg ou cdb executando .load %USERPROFILE%\.dotnet\sos\sos.dll no depurador.

Isso substitui quaisquer 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 da máquina host. Use esta opção quando quiser instalar para uma arquitetura diferente da arquitetura de host dotnet. Por exemplo, se você estiver executando binários Arm32 de um host Arm64, você precisa instalar com dotnet-debugger-extensions install --architecture Arm.

    As seguintes arquiteturas estão disponíveis:

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

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

dotnet-debugger-extensions desinstalar

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

Sinopse

dotnet-debugger-extensions uninstall