2012-01-18 12 views
6

Tengo ReSharper 6.1 y puedo usar el comando Navegar hasta> Fuentes no compiladas para descompilar ensamblados .NET para los que no tengo el código fuente. Esto es excelente cuando quiero echar un vistazo dentro de un ensamblaje al que he hecho referencia en mi código.decompilador ReSharper: ¿puedo usarlo para ensamblajes independientes?

¿Hay alguna manera (como en Reflector e ILSpy) de simplemente dar a ReSharper un archivo de ensamblaje independiente y descompilarlo? Quiero tomar una DLL implementada de un servidor y ver el código descompilado para poder verificar que es la versión que creo que es.

(soy plenamente consciente de que el hecho de que estoy pidiendo esto significa nuestro proceso de control de versiones deja mucho que desear, pero eso es un tema diferente!)

Respuesta

9

Puede utilizar la herramienta independiente dotPeek para esta tarea. Utiliza la misma tecnología que ReSharper.

+2

me había visto que estaba disponible, pero asumió que era simplemente un subconjunto de la funcionalidad disponible en ReSharper y que estaba fallando en encontrar un elemento del menú que me permitiera hacerlo. ¡Claramente ese no es el caso! –

1

Uso dotPeek que es una aplicación independiente basado en el motor ReSharper descompilación (o al revés, como quiera)

+1

Fui incluso más rápido que el líder de marketing de JetBrains. No está mal. ¿Recibo una comisión? Hehe ... –

+1

Veo que trabajas para JetBrains ... ¿hay alguna razón por la cual esta habilidad no esté incorporada en ReSharper? Después de todo, el motor de descompilación está todo allí, seguramente solo necesitaría algún tipo de GUI. –

+0

@DanielHilgarth Bien hecho y un voto favorable de mi parte. Sin embargo, no es problema ser más rápido que yo ya que soy un jugador lento total. – gorohoroh