Иконка программы ILSpy

ILSpy: анализ программ на .NET

ILSpy — это бесплатный инструмент с открытым исходным кодом, который позволяет анализировать программы, созданные на платформе .NET Framework. Он помогает разработчикам и любопытным пользователям разобраться в том, как устроены приложения.

Основные возможности

  • Простота использования. Инструмент не требует установки, его можно сохранить на USB-накопителе и использовать на любом компьютере без настройки.
  • Интерфейс. Главное окно приложения имеет чёткую структуру и разделено на две основные панели: для изучения дерева сборок .NET и для детального просмотра любого выбранного элемента.
  • Поддержка форматов. Можно загружать данные из GAC и открывать пакеты Nuget. Поддерживается рендеринг кода на C#, IL и IL с C#.
  • Поиск. Есть функция поиска, которая позволяет находить типы, члены, методы, поля, свойства, события, константы и метаданные.
  • Настройки. Можно настроить параметры декомпилятора, такие как использование имён переменных из отладочных символов, удаление мёртвого кода и расширение определений членов после декомпиляции. Также можно настроить шрифт и разрешить несколько экземпляров.

В целом, ILSpy упрощает процесс декомпиляции сборок .NET и позволяет понять, как работает программное обеспечение. Поскольку это проект с открытым исходным кодом, разработчики могут свободно изменять и использовать его код.

Скачать с официальной страницы ILSpy

Похожие программы

Автор статьи: Аркадий Кузнецов

Фото автора

Категория Отладчики/декомпиляторы/дизассемблеры
Версия 8.1.1.7464
Разработчик IC#SharpCode
Размер 3.9 MB
Лицензия Donationware
ОС
  • Windows All