dotPeek

Бесплатный инструмент для декомпиляции и исследования сборок .NET

Скачать dotPeek

Почему dotPeek

Декомпиляция .NET

Декомпиляция сборок .NET в исходный код C#

dotPeek — это бесплатный инструмент для декомпиляции и исследования сборок .NET, построенный на базе встроенного декомпилятора ReSharper. Он надежно декомпилирует любую сборку .NET в исходный код на C# или IL-код.

Декомпилятор поддерживает различные форматы файлов, включая библиотеки (.dll), исполняемые файлы (.exe) и файлы метаданных Windows (.winmd).

Экспорт декомпилированного кода в проекты Visual Studio

После декомпиляции сборку можно сохранить в проект Visual Studio (.csproj). Это позволит сэкономить время в случае, если потребуется восстановить исходный код из устаревшей сборки.

dotPeek способен декомпилировать любые сборки .NETЭкспорт декомпилированного кода

Загрузка исходного кода и отладка стороннего кода

dotPeek умеет распознавать локальный исходный код на основе PDB-файлов, а также получать код с серверов исходного кода (Microsoft Reference Source Center, SymbolSource).

dotPeek также может выступать в качестве сервера символов и сообщать отладчику Visual Studio информацию, необходимую для отладки сборки.

Загрузка исходного кода

Навигация и поиск

dotPeek позаимствовал многие функции у ReSharper: контекстную и контекстно-независимую навигацию, поиск использований, различные способы просмотра иерархий и структуры кода.

Поиск использований символа

Действие Find Usages поможет найти использования любого символа (метода, свойства, локальной переменной или другой сущности). Окно Find Results позволяет группировать результаты поиска, переходить от одного результата к другому и открывать их в области просмотра кода.

Контекстная навигация

Поместите курсор на символ в области просмотра кода, и dotPeek предложит множество вариантов контекстной навигации в раскрывающееся меню Navigate To.

Переход к связанному коду

dotPeek индексирует все сборки в списке сборок, а также все сборки, на которые они ссылаются, и позволяет быстро переходить к коду. Например, действие Go to Everything позволяет найти нужную сборку, пространство имен, тип, член типа или недавно открытый файл.

Навигация и поиск в dotPeekКонтекстно-зависимая навигация в dotPeek

Опытным пользователям ReSharper не составит труда освоить dotPeek: декомпилятор использует похожий механизм анализа кода, поиска и навигации, а также привычные сочетания клавиш.

Гарантии безопасности и соответствие стандартам

Инструменты JetBrains соответствуют самым высоким стандартам безопасности, включая сертификацию SOC 2. Это гарантирует защиту данных вашей компании и соответствие наших продуктов международным регламентам.

Больше возможностей для разработки
с dotUltimate

Ускорьте разработку с мощными профилировщиками, анализом покрытия и функциями на базе ИИ, выбирая подходящую IDE для вашего проекта. dotUltimate — все, что нужно для продуктивной работы в .NET и геймдеве, по выгодной цене.
Rider
ReSharper
ReSharper C++
AI Pro
dotCover
dotTrace
dotMemory
dotPeek

Получите доступ к лучшим профилировщикам и инструментам анализа покрытия по подписке dotUltimate. Работайте так, как удобно вам, свободно переключаясь между Rider и ReSharper.

Ускорьте рабочие процессы за счет искусственного интеллекта, интегрированного в Rider и ReSharper, чтобы писать код быстрее и делать это с удовольствием.

Оптимизируйте расходы и упростите закупки с универсальной лицензией. Подготовьте свой бизнес к росту с dotUltimate — набором продуктов, которые постоянно развиваются вместе с потребностями ваших разработчиков.

  1. Получите доступ к лучшим профилировщикам и инструментам анализа покрытия по подписке dotUltimate. Работайте так, как удобно вам, свободно переключаясь между Rider и ReSharper.

1 / 3(Current Item: 1)