portable net mac gratis full engineering descargar decompile .net debugging resharper

.net - mac - reverse engineering dll vb net



Resharper eliminando errores de un tercero decompiled dll (7)

¿Hay alguna manera de depurar en un dll descompilado usando Resharper y, de ser así, cómo lo haces?

Por ejemplo, estoy tratando de depurar en System.Web.Http.ApiController donde he descompilado y puedo ver el origen.

Establecí un punto de interrupción pero cuando ejecuto la aplicación no se rompe en el punto de interrupción descompilado cuando se depura.



No, eso no será posible solo con Visual Studio y ReSharper, pero hay otro producto que puede ayudarte, .NET Reflector .

La edición de VSPro tiene una " VSPro depuración que utilizan la depuración de Visual Studio, incluso si no tiene la fuente", que le permite producir archivos .pdb y descompilar el código fuente para los ensamblados .NET ya construidos.

Por experiencia, tuvo algunos problemas con algunas asambleas, pero no recuerdo por qué fue así, por lo que puede o no ayudarlo.

Con ReSharper puede ver el código fuente descompilado de los ensamblajes, más o menos de la misma manera en que Reflector generará la fuente descompilada, pero no puede depurar el código con esos archivos fuente con ReSharper.


Por lo que sé, no es posible depurar el código fuente de .net descompilado usando Resharper (hasta v6.1)

Sin embargo, este artículo explica cómo puede depurar en la fuente .net con Visual Studio 2010; si necesita instrucciones para otra versión de VS, simplemente use el enlace "Otras versiones" en la parte superior de la página.


Sí, puede hacerlo con Resharper 9.0 (no estoy seguro de las versiones anteriores).

Vaya a "Menú de Resharper"> "Windows"> "Assembly Explorer"

Agregue un ensamblaje allí con el primer botón a la izquierda (con un + en él)
Luego haz clic derecho sobre él y elige "Generar Pdb ..." (espera hasta que termine) y ahora puedes ingresar el código.
Sin embargo, tenga en cuenta que, como dijo Jens, es probable que rompa los términos de la licencia.


Seleccione un ensamblaje en la ventana del Explorador de ensamblaje y haga clic en Exportar a proyecto en la barra de herramientas, o elija Exportar a proyecto en el menú contextual.

Más información here

Además, compruebe que tiene esta configuración en la página principal de opciones de depuración (Herramientas -> Opciones -> Depuración -> General):

Desmarque la opción "Habilitar solo mi código"

Desmarque la opción "Habilitar paso de origen de .NET Framework"

Compruebe la opción "Habilitar compatibilidad con el servidor de origen"

Desmarque "Requerir que los archivos fuente coincidan exactamente con la versión original


[ JustCode completa: soy un empleado de Telerik] Con la última versión de JustCode de Telerik, ahora puede depurar el código descompilado sin salir de Visual Studio. Para obtener más información, puede leer la publicación de mi blog que anuncia la función here .


*.pdb archivos *.pdb correspondientes para ingresar al código.

De lo contrario, podría ayudar a descompilar el archivo binario con, por ejemplo, JustDecompile de Telerik, disponible JustDecompile .

Pero debe tener en cuenta que esto puede violar los acuerdos de licencia del proveedor de terceros.