Usar dll de .Net Reflector en nuestra aplicación.

Iniciado por Lopardo, 2 Mayo 2011, 20:22 PM

0 Miembros y 1 Visitante están viendo este tema.

Lopardo

Hola a todos, me gustaría saber si cuentan con algún manual o información sobre las dll que usa .Net Reflector para decompilar y pasar el código de un lenguaje a otro, es que estoy interesado en hacer uso de este en mi propia aplicación para ver los diferentes códigos en C# o Vb.net, según la necesidad.

Tendrán alguna idea de donde puedo conseguir información al respecto. Gracias.
...de la sabiduría.

[D4N93R]

No tengo idea.. Aunque no creo que sea algo que venga así en el BCL, yo creo que es algo del compilador. Es decir, las herramientas que hay son custom made.. creo.! O sea, luego que tienes el MSIL tienes que parsearlo y componer el código en C# o VB.Net instrucción por instrucción..

Esto te servirá: http://en.csharp-online.net/CIL_Instruction_Set

Un saludo..

Lopardo

Entiendo, sin embargo, preguntaba algo más como, usar las funciones empleadas por la aplicación .Net Reflector que supongo deben encontrarse en sus dll para conseguir lo que quiero. Podría ser que importo la dll de esta aplicación a mi proyecto y hago uso de ciertos métodos propios de ellos o algo así. La idea es hacer uso del .Net Reflector, ya sea sus dll o el .exe como tal para obtener la conversión que quiero, o que me decompile un dll y me retorne el resultado en un txt. Puedo hacerlo manualmente, pero me gustaría lograr que lo haga automáticamente, mandarle un archivo y que me retorne algo, no saben si esta aplicación tiene alguna opción para hacer esto?

Saludos

...de la sabiduría.

[D4N93R]

Pues si, intenta referenciar las librerías y ver que hay ahí dentro.. :P