Управляемые отладчики в .NET Core
Отладчики позволяют приостанавливать программы или выполнять их пошагово. Вы сможете просмотреть текущее состояние процессов в приостановленной программе. Пошаговое выполнение важнейших разделов поможет изучить код программы и понять, почему он возвращает тот или иной результат.
Корпорация Майкрософт предоставляет отладчики для управляемого кода в Visual Studio и Visual Studio Code.
Управляемый отладчик Visual Studio
Visual Studio — это интегрированная среда разработки с наиболее подробным из доступных отладчиков. Visual Studio отлично подходит для разработчиков, работающих с Windows.
- Учебник по отладке приложений .NET Core на Windows с помощью Visual Studio
- Отладка приложений ASP.NET Core в Visual Studio
Хотя Visual Studio — это приложение Windows, его также можно использовать для отладки приложений Linux, работающих удаленно, в WSL или в контейнерах Docker:
- Удаленная отладка приложения .NET Core в Linux
- Отладка приложения .NET Core в WSL2
- Отладка приложения .NET Core в контейнере Docker
Отладчик, управляемый Visual Studio Code
Visual Studio Code представляет собой небольшой кроссплатформенный редактор кода. Он использует ту же реализацию отладчика для .NET Core, что и Visual Studio, но с упрощенным пользовательским интерфейсом.
- Учебник по отладке приложения .NET Core с помощью Visual Studio Code
- Debugging in Visual Studio Code (Отладка в Visual Studio Code)