2008-11-26 16 views
16

Tengo un dll que contiene un ensamblaje de red punto, lenguaje intermedio común. El problema es que falta documentación y necesito descubrir la API como las clases, propiedades y métodos disponibles, corregir los parámetros para pasar, etc.Visor de conjunto de red de puntos

¿Cuál es la mejor manera de hacerlo? Necesito algún tipo de visor/inspector pero no pude encontrar ninguno.

Gracias.

Respuesta

0

Habiendo probado un montón de ellos (CodeReflect, Dis #, JustDecompile, ILSpy, dotPeek), una cosa que me di cuenta es que la mayoría de los descompiladores no muestran el código de una manera muy legible. ILSpy es bueno, excepto que todo parece estar tan desordenado. casi no hay una nueva línea en al l entre los miembros de la clase.

En este sentido, se destacan JustDecompile y dotPeek. JustDecompile parece más pulido con una interfaz ligeramente mejor para trabajar, excepto que viene con un instalador web, y usted debe registrarse también en el proceso.

Todos tienen puntos fuertes y débiles, pero mi elección sería dotPeek que no lo obliguen a registrarse. También viene con prácticos accesos directos de Visual Studio que hacen que toda la experiencia sea familiar (por ejemplo, F12 para navegar a la definición). Con cualquiera de ellos tienes un descompilador decente.

2

Por favor intente ILSpy. Es una herramienta muy buena para ver la información de montaje. Assembly Analyzer es otra herramienta para analizar los metadatos y recursos dentro de un ensamblado .NET, así como para desensamblar archivos ejecutables que no sean CLI.

+0

¿Podría elaborar más su respuesta agregando un poco más de descripción acerca de la solución que proporciona? – abarisone

Cuestiones relacionadas