programa portable para net ilspy descompilar decompile c# visual-studio decompiling

c# - portable - ilspy.net decompiler download



¿El mejor decompilador(gratis?) Para C#con la integración de Visual Studio? (8)

El decompilador .NET Salamander de Remotesoft no se integra en Visual Studio, pero puede generar archivos de proyecto Visual Studio .NET para una fácil compilación. No es gratis

En mi desarrollo de Java, me he beneficiado enormemente del descompilador de Jad / JadClipse . Permitió saber por qué falló una biblioteca de terceros en lugar de las conjeturas habituales.

Estoy buscando una configuración similar para C # y Visual Studio. Es decir, una configuración en la que puedo señalar cualquier clase o variable en mi código y obtener una vista de código para esa clase en particular.

¿Cuál es la mejor configuración para esto? Quiero poder usar el habitual "salto a la declaración / implementación" que utilizo para navegar mi propio código. No tiene que ser gratis, pero sería una ventaja si lo fuera.

Debe ser compatible con Visual Studio 2008 o Visual Studio 2005 y .NET 2 y 3 (.5).


No creo que pueda integrarse con Visual Studio, pero Reflector puede desensamblar ensamblajes .NET en varios lenguajes .NET o mostrar IL.




Puede adjuntar .NET Reflector a Visual Studio simplemente utilizando "Abrir con" en el archivo DLL / EXE en la carpeta bin , y elegir Reflector (y establecerlo como predeterminado). Además, muchas herramientas (como TestDriven.NET si recuerdo, y posiblemente ReSharper) proporcionan un nivel de integración .NET Reflector.



Creo que dotPeek es la mejor herramienta gratuita para el código Decompile C # y el ensamblado .Net


Aquí hay un buen artículo sobre Reflector y cómo integrar Reflector en Visual Studio .

De particular interés es el Reflector.VisualStudio Add-In. Este complemento, creado por Jaime Cansdale, permite que Reflector se aloje en Visual Studio. Con este complemento, puede tener reflector integrado en el entorno de Visual Studio.

Para comenzar, necesitará tener la última versión de Reflector en su máquina. Una vez que haya descargado Reflector, descargue la última versión de Reflector.VisualStudio Add-In de http://www.testdriven.NET/reflector . La descarga contiene una cantidad de archivos que deben colocarse en el mismo directorio que Reflector.exe. Para instalar el complemento, colóquelo en la línea de comando y ejecútelo:

Reflector.VisualStudio.exe /install

Después de que se haya instalado el complemento, puede comenzar a usar Reflector desde Visual Studio. Notarás un nuevo elemento de menú, Addins, que tiene una opción de menú titulada Reflector. Esta opción, cuando se selecciona, muestra la ventana Reflector, que se puede acoplar en el IDE. Además, el complemento proporciona soporte de menú contextual.

Cuando hace clic derecho en un archivo de código abierto en Visual Studio, verá un elemento del menú Reflector que se expande en un submenú con opciones para desensamblar el código en C # o Visual Basic, mostrar el gráfico de llamadas o el gráfico de llamada, y otros relacionados elecciones. El menú contextual también incluye un elemento de menú Sincronizar con Reflector que, al hacer clic, sincroniza el árbol del navegador de objetos en la ventana del Reflector con el archivo de código actual.