dotPeek: El descompilador de JetBrains ¡y gratis!

Cuando .NET Reflector dejó de ser gratuito y pasó a manos de Red Gate perdimos una herramienta muy valiosa en el mundo .NET. Sigue siendo una maravillosa utilidad, pero algunos desarrolladores a titulo personal no pueden permitirse un mínimo de 69€ en la más barata de sus licencias. Es por ello que me gustaría presentaros dotPeek, el descompilador gratuito de JetBrains.

¿Qué ofrece dotPeek?

dotPeek es capaz de descompilar cualquier assembly en .NET y mostrarlo como código C#. Los tipos soportados son:

  • Librerías (.dll)
  • Ejecutables (.exe)
  • Archivos de metadatos de Windows 8 (.winmd)
  • Archivos comprimidos (.zip)
  • Paquetes de Nuget
  • Extensiones de Visual Studio (.vsix)

Cómo usarlo

doPeek, al igual que otras herramientas de JetBrains, se acoge al EAP (Early Access Program), con el objetivo de conseguir una pronta adopción de la herramienta por los desarrolladores y poder probar las últimas novedades del producto antes de la release final. Para descargar la última versión de dotPeek podemos hacerlo a través del siguiente enlace (Si quieres descargar la release oficial haz clic en este otro sitio). Una vez instalado podemos acceder a la herramienta y visualizar una interfaz como esta:

dotPeek-1.1-EAP

La forma de trabajar con esta utilidad es muy similar que con Resharper, ya tenemos una serie de accesos rápidos a las distintas funciones que trae la herramienta (Podemos consultarlos a través de este enlace).

Más información.

¡Saludos!