Управляемые отладчики в .NET Core

Отладчики позволяют приостанавливать программы или выполнять их пошагово. Вы сможете просмотреть текущее состояние процессов в приостановленной программе. Пошаговое выполнение важнейших разделов поможет изучить код программы и понять, почему он возвращает тот или иной результат.

Корпорация Майкрософт предоставляет отладчики для управляемого кода в Visual Studio и Visual Studio Code.

Управляемый отладчик Visual Studio

Visual Studio — это интегрированная среда разработки с наиболее подробным из доступных отладчиков. Visual Studio отлично подходит для разработчиков, работающих с Windows.

Хотя Visual Studio — это приложение Windows, его также можно использовать для отладки приложений Linux, работающих удаленно, в WSL или в контейнерах Docker:

Отладчик, управляемый Visual Studio Code

Visual Studio Code представляет собой небольшой кроссплатформенный редактор кода. Он использует ту же реализацию отладчика для .NET Core, что и Visual Studio, но с упрощенным пользовательским интерфейсом.