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 |
ОС |
|