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 visualizado. Ao percorrer as principais seções, você obtém compreensão do seu código e por que ele produz o resultado que produz.
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 - Depurando um aplicativo .NET Core no Windows com 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 executados 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 pelo Visual Studio Code
O Visual Studio Code é um editor de código leve entre plataformas. Ele usa a mesma implementação do depurador .NET Core que o Visual Studio, mas com uma interface de usuário simplificada.