Decompilador .NET y navegador de ensamblados gratuito

Obtener dotPeek

Por qué dotPeek

El decompilador .NET

Decompila ensamblados .NET a C#

dotPeek es una herramienta independiente gratuita basada en el decompilador incluido en ReSharper. Puede decompilar de forma segura cualquier ensamblado .NET a código equivalente C# o IL.

El decompilador admite varios formatos, incluidas bibliotecas (.dll), ejecutables (.exe), y archivos de metadatos de Windows (.winmd).

Exportar código decompilado a proyectos de Visual Studio

Tan pronto como haya decompilado un ensamblado, puede guardarlo como un proyecto de Visual Studio (.csproj). Esto podría ahorrar mucho tiempo si necesita restaurar el código fuente perdido de un ensamblado heredado.

dotPeek puede decompilar cualquier ensamblado .NETExportar código decompilado

Descargar código fuente y depurar código de terceros

dotPeek puede identificar código fuente local basado en archivos PDB, o recuperar código fuente de los servidores de origen, como Microsoft Reference Source Center o SymbolSource.

dotPeek también puede funcionar como un servidor de símbolos y suministrar al depurador de Visual Studio la información necesaria para depurar código de ensamblado.

Descargar código fuente

Navegación y búsqueda

dotPeek hereda muchas funcionalidades de ReSharper. Estas incluyen la navegación contextual e insensible al contexto, búsqueda de usos, así como diferentes estructuras de código y vistas de jerarquía.

Búsqueda de usos de cualquier símbolo

Utilice Find Usages para buscar todos los usos de un símbolo, ya sea un método, una propiedad, una variable local o una entidad diferente. La ventana de herramientas Find Results le permite agrupar usos, navegar entre ellos y abrirlos en el área de visualización de código.

Saltar a un tipo, símbolo o cualquier cosa

Cada vez que coloca un signo de intercalación en un símbolo en el área de visualización de código, dotPeek le ofrece una gran cantidad de opciones de navegación contextual que están disponibles a través del menú desplegable Navigate To.

Navegar a código relacionado

dotPeek clasifica todos los ensamblados en su lista de ensamblado, así como todos los ensamblados a los que hacen referencia, y proporciona funciones para saltar rápidamente a un código específico. Por ejemplo, Go to Everything permite buscar un ensamblado, espacio de nombre, tipo, miembro o un archivo abierto recientemente.

Navegación y búsqueda en dotPeekNavegación sensible al contexto en dotPeek

Los usuarios antiguos de ReSharper de JetBrains se sentirán como en casa trabajando con dotPeek, ya que proporciona una navegación y búsqueda similar a ReSharper, información de código y accesos directos de teclado familiares.

Seguridad y cumplimiento demostrados

Las herramientas de JetBrains cumplen estándares de seguridad líderes del sector, incluida la certificación SOC 2, para garantizar que los datos de su organización estén protegidos y que nuestros productos cumplan la normativa mundial.

dotUltimate: lleve su desarrollo en .NET
y Visual Studio al siguiente nivel

dotUltimate es una licencia única que permite a un desarrollador utilizar las siguientes herramientas de JetBrains:

La licencia dotUltimate también abarca los complementos para dotCover, dotTrace y dotMemory en Rider.

Saber más