¿Cómo puedo descompilar un EXE .NET en un código fuente C# legible?

Hace un par de años escribí una aplicación en C# para un cliente, pero ya no tengo el código fuente. Todo lo que tengo es el EXE que desplegué en el PC del cliente. ¿Hay alguna forma de generar el código fuente de C# a partir del EXE?

Solución

Reflector y su complemento FileDisassembler.

Reflector permitirá ver el código fuente. FileDisassembler le permitirá convertirlo en una solución VS.

Comentarios (8)

Reflector y el complemento File Disassembler de Denis Bauer. En realidad, produce proyectos de código fuente a partir de ensamblajes, mientras que Reflector por sí solo sólo muestra el código fuente desensamblado.

AÑADIDO: Mi último favorito es JetBrains' dotPeek.

Comentarios (3)

Quieres reflector.

Comentarios (0)