Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O depurador do Visual Studio é uma ferramenta poderosa. Antes de mostrarmos como usá-lo, queremos falar sobre alguns termos, como depurador, depuração e modo de depuração. Dessa forma, quando falarmos mais tarde sobre encontrar e corrigir bugs, falaremos sobre a mesma coisa.
Depurador vs. depuração
O termo depuração pode significar muitas coisas diferentes, mas, mais literalmente, significa remover erros do seu código. Agora, há muitas maneiras de fazer isso. Por exemplo, você pode depurar verificando seu código procurando erros de digitação ou usando um analisador de código. Você pode depurar código usando uma ferramenta de análise de desempenho. Ou, você pode depurar usando um depurador.
Um depurador é uma ferramenta de desenvolvedor muito especializada que é anexada ao seu aplicativo em execução e permite inspecionar seu código. Na documentação de depuração do Visual Studio, isso normalmente é o que queremos dizer com "depuração".
Modo de depuração X execução do aplicativo
Ao executar seu aplicativo no Visual Studio pela primeira vez, você pode iniciá-lo pressionando o botão de seta verde
na barra de ferramentas (ou F5). Por padrão, o valor Depuração aparece na lista suspensa à esquerda. Se você for novo no Visual Studio, isso pode deixar a impressão de que a depuração do aplicativo tem algo a ver com a execução do aplicativo (e tem), mas essas são duas tarefas muito diferentes.
Um valor Debug indica uma configuração de depuração. Ao iniciar o aplicativo (pressione a seta verde ou F5) em uma configuração de depuração, inicie o aplicativo no modo de depuração, o que significa que você está executando seu aplicativo com um depurador anexado. Isso permite um conjunto completo de recursos de depuração que você pode usar para ajudar a encontrar bugs em seu aplicativo.
Se você tiver um projeto aberto, escolha o seletor suspenso em que aparece Depurar e escolha Versão.
Ao mudar essa configuração, você altera seu projeto de uma configuração de depuração para uma configuração de lançamento. Os projetos do Visual Studio têm configurações de versão e depuração separadas para seu programa. Você constrói a versão de depuração para depurar e a versão de lançamento para a distribuição da versão final. Um build de versão é otimizado para desempenho, mas um build de depuração é melhor para depuração.
Quando usar um depurador
O depurador é uma ferramenta essencial para localizar e corrigir bugs em seus aplicativos. No entanto, o contexto é rei e é importante aproveitar todas as ferramentas à sua disposição para ajudá-lo a eliminar rapidamente bugs ou erros. Às vezes, a "ferramenta" certa pode ser uma prática de codificação melhor. Ao aprender quando usar o depurador versus alguma outra ferramenta, você também aprenderá a usar o depurador com mais eficiência.
Conteúdo relacionado
Neste artigo, você aprendeu alguns conceitos gerais de depuração. Em seguida, você pode começar a aprender a depurar com o Visual Studio e como escrever código com menos bugs. Os artigos a seguir mostram exemplos de código C#, mas os conceitos se aplicam a todos os idiomas compatíveis com o Visual Studio.