¿Algo mejor que .NET Reflector? [cerrado]
Me encantaba .NET Reflector en el pasado, pero desde que Red Gate Software se hizo cargo, ha ido cuesta abajo dramáticamente. Ahora me obliga a actualizar (lo cual es absolutamente ridículo), la mitad de las veces la actualización no se realiza correctamente y obstaculiza cada vez más mi productividad con cada actualización. Estoy harto de esto y estoy listo para algo mejor. ¿Existe un mejor desensamblador?
Actualizar:
Lista de varias alternativas mencionadas en las respuestas:
- ILSpy
- puntoPeek
- Sólo descompilar
- Desafilador
- mono cecil
- Kaliro
- Editor Dotnet IL (DILE)
- Infraestructura de compilador común
Eche también un vistazo a ILSpy de SharpDevelop . Está en las primeras etapas de desarrollo y acaban de lanzarlo el 24 de febrero. Eso en sí mismo funciona bastante bien para mí. Desde su sitio web:
ILSpy es el navegador y descompilador de ensamblaje .NET de código abierto.
El desarrollo comenzó después de que Red Gate anunciara que la versión gratuita de .NET Reflector dejaría de existir a finales de febrero de 2011.
Actualización : JetBrains ha lanzado dotPeek, su descompilador .NET gratuito .
Actualización 2 : Telerik también tiene un descompilador gratuito: JustDecompile .
JetBrains agregará un descompilador a su ReSharper y también lanzará un descompilador independiente.
La buena noticia es que estamos preparando una aplicación binaria independiente como fuente, es decir, un descompilador + navegador ensamblador para explorar cualquier código compilado .NET que sea legal para explorar. No tenemos una fecha específica para su lanzamiento, pero se lanzará este año y será gratuito. Y cuando decimos "gratis", en realidad queremos decir "gratis".
Aquí hay más información.
ACTUALIZACIÓN: JetBrains ha lanzado el producto llamado dotPeek y se puede encontrar aquí .
En mi opinión, existen tres alternativas serias a tener en cuenta, todas ellas gratuitas :
- ILSpy : Esto es de las mismas personas que crean el IDE SharpDevelop (también gratuito). Además de ser gratuito, también es de código abierto. Una extensión adicional en la que están trabajando es la capacidad de depurar código descompilado (algo que puede hacer la versión pro de Reflector), que funciona sorprendentemente bien.
- JustDecompile : un descompilador independiente de Telerik (anunciado hoy, actualmente en Beta).
- dotPeek : un descompilador independiente de JetBrains (disponible de forma independiente como parte de un EAP en este momento).
Todos estos abordan el problema de maneras ligeramente diferentes con diferentes UI. Te sugiero que los pruebes todos y veas cuál prefieres.