Dicas e truques de depuração do Visual Studio

Concluído

Dicas e truques de depuração

Quando você se sentir confortável com a depuração no Visual Studio, há muitas dicas e truques que podem acelerar seus fluxos de trabalho de depuração. Abaixo, estão listados recursos úteis para aprimorar sua produtividade.

  • Você pode clicar com o botão direito do mouse na área medianiz do ponto de interrupção para definir pontos de interrupção avançados mais rapidamente.

    Captura de tela da inserção de um ponto de rastreamento (Tracepoint).

  • Fixe as Dicas de Dados de seu interesse passando o mouse sobre uma variável e clicando no ícone de marcador. As Dicas de Dados permitem que você inspecione facilmente suas variáveis e ainda navegue até outro código. As Dicas de Dados Fixadas persistem entre sessões de depuração e reinicializações do Visual Studio.

    Captura de tela de uma DataTip.

  • É possível rotular os pontos de interrupção na janela de ponto de interrupção ou clicar com o botão direito do mouse neles. Os rótulos facilitam a organização e a exportação de pontos de interrupção para um arquivo XML.

    Captura de tela dos rótulos de ponto de interrupção.

  • Você pode arrastar e soltar ou copiar e colar expressões de código do Editor do Visual Studio para a janela de inspeção para explorar seus valores e propriedades. Esse recurso funciona com várias janelas de inspeção.

  • Você pode arrastar e soltar os pontos de interrupção de um local para outro para reutilizá-los. Esse recurso também funciona com opções avançadas de ponto de interrupção.

  • Clique com o botão direito do mouse na janela Pilha de Chamadas e selecione a opção Mostrar Valores de Parâmetro . Depois de selecionados, os valores de parâmetro são exibidos na janela Pilha de Chamadas, juntamente com nomes e tipos de parâmetro.

    Captura de tela dos valores da pilha de chamadas de depuração do Visual Studio.

  • Com o depurador pausado em uma linha de código, use o mouse para pegar o ponteiro de seta amarela dentro do círculo de ponto de interrupção vermelho. Em seguida, você pode mover o ponteiro de seta amarela para uma linha de código diferente para definir manualmente a próxima instrução para execução.

  • Na janela Autos, Inspeção ou Locais, clique com o botão direito do mouse em uma propriedade e selecione Interromper Quando o Valor Muda no menu de contexto. Esse ponto de interrupção de dados interrompe a execução quando a propriedade do objeto específico é alterada.

    Captura de tela das configurações de interrupção do Visual Studio.

  • Para exibir valores retornados para suas funções, examine as funções que aparecem na janela Automáticos enquanto você estiver percorrendo o código.

  • É possível usar o Visualizador para exibir o conteúdo de uma variável ou objeto de maneira significativa para o tipo de dados. Selecione o ícone de lupa que aparece ao lado de uma variável em DataTips. O visualizador também está disponível nas janelas Inspeção, Automáticos, Locais ou Inspeção Rápida.

    Captura de tela do visualizador de depuração do Visual Studio.