При написании приложения на языке программирования требуется специальный софт — компилятор — для преобразования исходного кода в программные модули. Но порой необходимо программное обеспечение, которое выполняет обратную функцию, — переводит модули софта в исходный код языка программирования. dnSpy — это программа для обратного проектирования сборок .NET. Она преобразует модули обратно в строки кода, позволяя редактировать, модифицировать их и устранять «баги».
dnSpy — не просто декомпилятор, а целый комплекс утилит, в который входит отладчик и редактор сборок. В программе удобно реализован поиск внутри сборок, благодаря которому пользователь может находить отдельные классы, методы и свойства. Кроме того, в dnSpy присутствует подсветка синтаксиса и встроенный HEX-редактор. Разработчики не обошли стороной и визуальную часть софта. В программе приятнее работать, если ее графическая оболочка выполнена современно и стильно. Помня об этом, создатели dnSpy создали приятную оболочку с простым русскоязычным интерфейсом, а также несколько дополнительных тем.
Программа поддерживает декомпиляцию приложений на языках C#, IL и Visual Basic. И без того широкий функционал можно увеличить путем добавления плагинов и написания собственных расширений.
Функции и особенности программы dnSpy 6.1.7:
- Декомпилятор сборок .NET;
- Отладчик и редактор;
- Подсветка синтаксиса;
- Удобный поиск внутри сборок;
- Редактор HEX;
- Русская локализация;
- Возможность добавления плагинов и «вручную» созданных расширений.
Программное обеспечение распространяется бесплатно по лицензии GPLv3.
Официальный сайт: github.com
Для полного комплекта мы рекомендуем вам также скачать (утилита для программирования на языке Пролог).
Отзывы (2)