
DnSpy обеспечивает возможность получения исходного кода многих программ, написанных на определенных языках. При изменении приложений можно столкнуться с отсутствием изначальных исходников. Такая ситуация может получиться из-за случайного удаления собственных файлов или же при попытке отредактировать чужую сборку. В любом случае, чтобы снова получить доступ к программному коду, понадобится программа-декомпилятор, коей и является DnSpy. Благодаря этой утилите можно преобразовать файл с расширением *.exe в тот вариант, в котором он был в процессе написания, чтобы внести необходимые коррективы или расширить возможности программы.
Преимущества использования утилиты
Само собой, ни один декомпилятор не может выдать идеальный код. Однако, в DnSpy присутствует несколько модулей, которые способствуют упрощению разбора полученного результата.
Так, специальное окно редактирования кода DnSpy позволяет подсветить синтаксис, чтобы сориентироваться в коде без единого комментария. Это особенно полезно, если разбирается не свой, а чужой проект.
Интерфейс утилиты полностью на русском, что позволяет без проблем менять ее параметры таким образом, чтобы использования было комфортным. В DnSpy присутствует несколько тем оформления, в которых элементы управления расположены по-разному, поэтому можно выбрать для себя один из готовых вариантов.
Еще один плюс — наличие в DnSpy встроенного отладчика. Благодаря этому любые правки, внесенные в код. Можно сразу же проверить на корректность и заново пересобрать приложение. Чтобы оценить все возможности утилиты, стоит скачать бесплатно ее последнюю версию при помощи ссылки с этой страницы.