¡ILSpy es el navegador y el descompilador de ensamblado .NET de código abierto!

ILSpy

ILSpy

  -  4.19 MB  -  Código Abierto
  • Última Versión

    ILSpy 9.0.0.7660 Preview 2 ÚLTIMO

  • Revisado por

    Daniel Leblanc

  • Sistema Operativo

    Windows 7 64 / Windows 8 64 / Windows 10 64 / Windows 11

  • Ránking Usuario

    Haga clic para votar
  • Autor / Producto

    ILSpy Team / Enlace Externo

  • Nombre de Fichero

    ILSpy_Installer_9.0.0.7660-preview2-x64.msi

ILSpy es un descompilador .NET para PC con Windows que admite la generación de PDB, ReadyToRun, metadatos y más, ¡compatible con todas las plataformas!

¿Es usted un desarrollador .NET? ¿Le gusta analizar aplicaciones y encontrar información específica sobre ellas? Si es así, entonces querrá una aplicación como ILSpy que pueda analizar programas desarrollados en .NET e inspeccionar cada uno de sus componentes. Al hacer esto, puede determinar cómo se ensambló originalmente el programa.

ILSpy es una herramienta mejor que sus competidores porque es gratuita y fácil de usar. También es un programa de código abierto que no requiere instalación. Como es una aplicación portátil, puede ejecutarla desde una unidad flash USB, un disco duro externo o una computadora personal de la misma manera.

Características y aspectos destacados

Descompilación a C#
Descompilación de todo el proyecto
Búsqueda de tipos/métodos/propiedades
Navegación de tipo/método/propiedad basada en hipervínculos
Navegación de tipos base/derivados, historial
Explorador de metadatos de ensamblado
Descompilador de BAML a XAML
Compatibilidad binaria ReadyToRun para .NET Core
Extensible mediante complementos
Características adicionales en compilaciones DEBUG

Búsqueda de ensamblados .NET

Cuando inicia la aplicación, la ventana principal se presenta de forma clara y presenta 2 paneles. El primer panel le permite ver los ensamblados .NET en un árbol. De esa manera, puede ver un elemento de selección más de cerca. También puede inspeccionar archivos WINMD, DLL y EXE de esta manera. Se pueden cargar datos GAC y también puede abrir paquetes Nuget.

La aplicación puede representar código IL, C# e IL con el código en C#. Si está renderizando C#, su elección oscila entre C# 1.0 / VS .NET y C# 7.2 / VS 2017. Tendrá la capacidad de ver referencias, recursos, tablas y realizar extracciones de información a un archivo.

Código de renderizado

La aplicación está diseñada solo para fines de visualización. Por este motivo, no es posible realizar modificaciones de archivos. Sin embargo, puede utilizar una función de búsqueda para encontrar miembros, tipos, campos, métodos, eventos, propiedades, tokens de metadatos o constantes específicos.

Puede configurar muchas opciones del descompilador, incluidos los nombres de variables de símbolos de depuración, la eliminación de código muerto, la eliminación de código de efectos secundarios y la expansión de la definición de miembros después de la descompilación. Además, se permiten varias instancias y la fuente es personalizable.

VENTAJAS

  • Código abierto y de uso gratuito
  • Admite varias versiones de .NET
  • Interfaz fácil de usar
  • Proceso de descompilación rápido
  • Desarrollo activo y soporte de la comunidad

CONTRAS

  • Funciones de depuración limitadas
  • Funcionalidad de búsqueda básica
  • Errores de descompilación ocasionales
  • Menos completo que las herramientas pagas
  • Sin soporte multiplataforma

Conclusión

En general, ILSpy permite descompilar ensambles .NET de forma bastante sencilla. Es fácil para los desarrolladores modificar el código existente y usarlo para sus propios fines porque es un programa de código abierto.

  • ILSpy 9.0.0.7660 Preview 2 Capturas de Pantalla

    Las imágenes a continuación han sido redimensionadas. Haga clic en ellos para ver las capturas de pantalla en tamaño completo.

    ILSpy 9.0.0.7660 Preview 2 Captura de Pantalla 1
  • ILSpy 9.0.0.7660 Preview 2 Captura de Pantalla 2
  • ILSpy 9.0.0.7660 Preview 2 Captura de Pantalla 3
  • ILSpy 9.0.0.7660 Preview 2 Captura de Pantalla 4
  • ILSpy 9.0.0.7660 Preview 2 Captura de Pantalla 5