Partilhar via


Como: Use o SOS

Este tópico se aplica a:

Edição

Visual Basic

C#

C++

Desenvolvedores Web

Express

Padrão

PRO e equipe

Legenda de tabela:

Aplica-se

Não é aplicada

Comando ou comandos oculta por padrão.

Para exibir informações de despejo para um aplicativo escrito em código gerenciado, você deve usar uma ferramenta chamada SOS, que é um componente externo que pode ser carregado no depurador.Informações de despejo para código nativo são exibidas nas janelas do depurador normal.Portanto, SOS não é necessária para depurar o código nativo.

Para usar SOS, primeiro você deve carregar a extensão SOS o depurador usando o Janela Immediate. Você, em seguida, digitar os comandos no Imediata janela e pode exibir as informações de saída lá também.SOS não usa sistema autônomo outras janelas do depurador, tais sistema autônomo a Pilha de chamadas or Variáveis locais janela.

SOS pode ser usado para depurar aplicativos gerenciado, bem sistema autônomo arquivos de despejo.Para depurar um aplicativo gerenciado usando SOS, você deve anexar o depurador em modo nativo e gerenciado.Para obter mais informações, consulte: SOS Depurando Extensãosion (SOS.dll).Para obter mais informações, consulte a coluna MSDN BUGSLAYER intitulado SOS: Não é apenas uma música ABBA Anymore.

Para obter ajuda sobre como usar o SOS, use o !help comando descrito no procedimento a seguir.

Para carregar a extensão de depurador SOS

  1. Abra o arquivo de despejo.

    Para obter mais informações, consulte Como: Salvar e arquivos de despejo em em aberto.

  2. Sobre o Depurar menu, clicar Iniciar e aguarde a execução quebrar.

  3. No Imediata janela, digite o seguinte comando:

    .load sos
    

    Se o Imediata janela não é possível encontrar o SOS, você tenha que especificar o caminho completo, que é: %windir%\Microsoft.NET\Framework\<version>\sos.dll

    A versão do SOS deve corresponder à versão do common linguagem tempo de execução usado no arquivo de despejo.

Para obter ajuda de comando de SOS

  1. Depois de SOS é carregado no Imediata janela, digite o seguinte comando: ! Ajuda.

  2. Para obter informações mais específicas sobre um comando, tipo, ! ajudar comando.

Para interromper um comando SOS

  • Sobre o Depurar menu, clicar Parar avaliação.

Consulte também

Conceitos

Despejos

Referência

SOS Depurando Extensãosion (SOS.dll)