Desde principios de año la popular herramienta de Red Gate (creada inicialmente por Luzt Roeder)- .NET Reflector – ha dejado de disponer de una versión gratuita para ser un producto completamente “de pago”. Muchos de nosotros nos hemos acostumbrado a .NET Reflector hasta el punto de considerarla una herramienta imprescindible.
Afortunadamente, como suele ocurrir en estos casos – no ha tardado en aparecer una alternativa OpenSource – en este caso ILSpy. El proyecto está liderado por el mismo equipo que SharpDevelop, lo que le aporta un extra de garantía de continuidad.
ILSpy es muy simular a .NET Reflector – al menos a la versión original. Aunque aún no tiene las opciones de integración con Visual Studio, la búsqueda aún es muy precaria y tampoco tiene la traducción de lenguajes (el descompilador de momento solo genera código en C#), aunque al ser un proyecto Open Source no me extrañaría tener estas opciones disponibles próximamente.
Podemos descargar ILSpy desde el siguiente enlace: http://wiki.sharpdevelop.net/ilspy.ashx, o para la descarga directa desde aqui: http://build.sharpdevelop.net/BuildArtefacts/#ILSpy
Saludos,
DJK