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
Abra o arquivo de despejo.
Para obter mais informações, consulte Como: Salvar e arquivos de despejo em em aberto.
Sobre o Depurar menu, clicar Iniciar e aguarde a execução quebrar.
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
Depois de SOS é carregado no Imediata janela, digite o seguinte comando: ! Ajuda.
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.