Compartilhar via


Como: Depurar código introduzido

Este tópico se aplica a:

Edição

Visual Basic

C#

C++

Desenvolvedores Web

Express

Somente nativo

Padrão

Somente nativo

PRO e equipe

Somente nativo

Legenda de tabela:

Aplica-se

Não é aplicada

Comando ou comandos oculta por padrão.

Observação:

As caixas de diálogo e comandos de menu demonstradas podem ser diferentes daqueles descritas na Ajuda, dependendo das configurações ativas ou configurações de edição.Para alterar seu configurações , escolher Import and exportar Settings no menu Ferramentas.Para obter mais informações, consulte Configurações do Visual Studio.

Usando atributos pode simplificar muito a programação do C++.Para obter mais informações, consulte Atribuído Programming Concepts.Alguns atributos são interpretados diretamente pelo compilador.Outros atributos de inserir um código na fonte do programa, o compilador é compilado.Este código injetado torna mais fácil de programação, reduzindo a quantidade de código que você tem que escrever.Às vezes, no entanto, um bug pode fazer com que seu aplicativo falhar durante a execução de código injetado.Quando isso acontece, provavelmente você desejará examinar o código injetado.O Visual Studio fornece duas maneiras para que você veja o código injetado:

  • Você pode exibir o código injetado no Desmontagem janela.

  • Usando /Fx, você pode criar um arquivo de fonte mesclado que contém o código injetado e original.

The Desmontagem janela mostra instruções de linguagem assembly que correspondem ao código-fonte e o código injetado por atributos.Além disso, a Desmontagem janela pode mostrar a anotação de código-fonte.

Para ativar a anotação de fonte

  • clicar com o botão direito do mouse o Desmontagem janela e escolher Mostrar código-fonte no menu de atalho.

    Se você souber o local de um atributo em uma janela de fonte, você pode usar o menu de atalho para localizar o código injetado no Desmontagem janela.

Para exibir o código injetado

  1. O depurador deve estar no modo de interrupção.

  2. Em uma janela de código fonte, coloque o cursor na frente do atributo cujo código injetado você deseja exibir.

  3. clicar com o botão direito do mouse e selecionar Ir para desmontagem no menu de atalho.

    Se o local de atributo estiver próxima de ponto de execução corrente, você poderá selecionar o Desmontagem janela de a partir de Depurar menu.

Para exibir o código de desmontagem no ponto de execução corrente

  1. O depurador deve estar no modo de interrupção.

  2. No menu Debug, escolha Windows, e clique Disassembly.

Consulte também

Conceitos

Segurança do Depurador

Outros recursos

Depuração de código nativo