Depuradores gerenciados do .NET Core
Os depuradores permitem que os programas sejam pausados ou executados passo a passo. Quando pausado, o estado atual do processo pode ser exibido. Ao percorrer seções-chave, você passa a entender seu código e por que ele produz aquele resultado.
A Microsoft fornece depuradores para código gerenciado no Visual Studio e Visual Studio Code.
Depurador gerenciado do Visual Studio
O Visual Studio é um ambiente de desenvolvimento integrado com o depurador mais abrangente disponível. O Visual Studio é uma excelente opção para desenvolvedores que trabalham no Windows.
- Tutorial – Depurar um aplicativo .NET Core no Windows com o Visual Studio
- Depurar aplicativos ASP.NET Core no Visual Studio
Embora o Visual Studio seja um aplicativo do Windows, ele também pode ser usado para depurar aplicativos Linux em execução remotamente, no WSL ou em contêineres do Docker:
- Depurar remotamente um aplicativo .NET Core no Linux
- Depurar um aplicativo .NET Core no WSL2
- Depurar um aplicativo .NET Core em um contêiner do Docker
Depurador gerenciado do Visual Studio Code
O Visual Studio Code é um editor de código leve multiplataforma. Ele usa a mesma implementação de depurador do .NET Core que o Visual Studio, mas com uma interface de usuário simplificada.