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
O depurador deve estar no modo de interrupção.
Em uma janela de código fonte, coloque o cursor na frente do atributo cujo código injetado você deseja exibir.
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
O depurador deve estar no modo de interrupção.
No menu Debug, escolha Windows, e clique Disassembly.