Бесплатный инструмент для декомпиляции и исследования сборок .NET
Скачать dotPeekdotPeek — это бесплатный инструмент для декомпиляции и исследования сборок .NET, построенный на базе встроенного декомпилятора ReSharper. Он надежно декомпилирует любую сборку .NET в исходный код на C# или IL-код.
Декомпилятор поддерживает различные форматы файлов, включая библиотеки (.dll), исполняемые файлы (.exe) и файлы метаданных Windows (.winmd).
После декомпиляции сборку можно сохранить в проект Visual Studio (.csproj). Это позволит сэкономить время в случае, если потребуется восстановить исходный код из устаревшей сборки.
dotPeek умеет распознавать локальный исходный код на основе PDB-файлов, а также получать код с серверов исходного кода (Microsoft Reference Source Center, SymbolSource).
dotPeek также может выступать в качестве сервера символов и сообщать отладчику Visual Studio информацию, необходимую для отладки сборки.
dotPeek позаимствовал многие функции у ReSharper: контекстную и контекстно-независимую навигацию, поиск использований, различные способы просмотра иерархий и структуры кода.
Действие Find Usages поможет найти использования любого символа (метода, свойства, локальной переменной или другой сущности). Окно Find Results позволяет группировать результаты поиска, переходить от одного результата к другому и открывать их в области просмотра кода.
Поместите курсор на символ в области просмотра кода, и в раскрывающемся меню Navigate To появятся различные варианты контекстной навигации.
dotPeek индексирует все сборки в списке сборок, а также все сборки, на которые они ссылаются, и позволяет быстро переходить к коду. Например, действие Go to Everything позволяет найти нужную сборку, пространство имен, тип, член типа или недавно открытый файл.
Опытным пользователям ReSharper не составит труда освоить dotPeek: декомпилятор использует похожий механизм анализа кода, поиска и навигации, а также привычные сочетания клавиш.
Гарантия безопасности и соответствия требованиям
Инструменты JetBrains соответствуют самым передовым отраслевым стандартам в области безопасности, в том числе прошли сертификацию SOC 2, что гарантирует надежную защиту данных вашей организации и соответствие наших продуктов международным регламентам.
dotUltimate — единая лицензия, которая позволяет одному разработчику пользоваться следующими инструментами JetBrains:
Быстрая кросс-платформенная IDE для .NET-разработки
Бесплатно для некоммерческого использованияРасширение для Visual Studio для .NET-разработчиков
Расширение Visual Studio для разработки на C++
Профилировщик производительности .NET
Профилировщик памяти для .NET
Инструмент для запуска юнит-тестов и оценки покрытия кода .NET
Инструмент для декомпиляции и исследования сборок .NET
В лицензию dotUltimate также включены плагины dotCover, dotTrace и dotMemory для Rider.
Подробнее
Давайте общаться