ILSpy

by IC#SharpCode

ILSpy is an open-source .NET assembly browser and decompiler

Operating system: Windows

Publisher: IC#SharpCode

Antivirus check: passed

Report a Problem

ILSpy is a free, open source .NET assembly browser and decompiler. It is a standalone application written in C#, and it can be used to browse, analyze, and decompile .NET assemblies. It can be used to view and decompile the Microsoft Intermediate Language (MSIL) code of assemblies to C#, Visual Basic.NET, or any other .NET language.

ILSpy provides a comprehensive set of features which make .NET assembly analysis and decompilation easy. It is a powerful tool for developers, reverse engineers, and security professionals.

Features:

• Comprehensive .NET assembly browser: ILSpy is a powerful .NET assembly browser which allows you to analyze and decompile .NET assemblies. It can be used to view and decompile the MSIL code of assemblies to any .NET language.

• Assembly search: ILSpy can search for .NET assemblies and .NET types. It can be used to search for assemblies and types in a project, in the GAC, or in a directory.

• Decompilation to C#, Visual Basic.NET, or any other .NET language: ILSpy can decompile .NET assemblies to any .NET language. It can be used to decompile assemblies to C#, Visual Basic.NET, or any other .NET language.

• Syntax highlighting: ILSpy includes syntax highlighting for C#, Visual Basic.NET, and other .NET languages.

• Smart assembly loading: ILSpy can automatically detect and load dependencies of an assembly.

• Extensibility: ILSpy can be extended with plugins, which can add additional features.

• Highlighting of references and searchable metadata: ILSpy can highlight references in the decompiled code and can search for metadata in the assembly.

Visual Studio integration: ILSpy can be integrated into Visual Studio and can be used to decompile assemblies from within the IDE.

• Support for .NET Framework, .NET Core, and Mono: ILSpy supports .NET Framework, .NET Core, and Mono. It can be used to analyze and decompile assemblies from any of these platforms.

Conclusion:

ILSpy is a powerful, open source .NET assembly browser and decompiler. It provides a comprehensive set of features which make .NET assembly analysis and decompilation easy. It is a useful tool for developers, reverse engineers, and security professionals.

ILSpy is a free open source .NET assembly browser and decompiler that allows users to inspect and navigate the source code of any .NET assembly.

In order to use ILSpy, you must have a computer with:

• Microsoft .NET Framework 4.0 or higher
• Windows Vista or higher
• A modern processor with SSE2 support
• At least 1GB of RAM
• An Internet connection (for downloading the application)


PROS
Supports C#, F# and Visual Basic decompilation.
Easy to use interface.
Open-source, free for personal and commercial use.

CONS
Lacks advanced features compared to other decompiling tools.
User interface is not very intuitive or user-friendly.
Support and updates are comparatively slow and infrequent.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner Michael Sitch
ILSpy is a free, open-source .NET decompiler and assembly browser written in C#. It can be used to view the source code of .NET programs, reverse engineer assemblies, and debug compiled applications. It also includes a powerful search engine that allows users to quickly find specific types, methods, and properties.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner Ethan H******d
I have recently used the ILSpy software for my project. It is an open source tool which allows to view and decompile .NET assemblies into C#, VB and other languages. I found the user interface to be quite intuitive and it was easy to start using the software. The search feature is also very useful as it allows you to quickly find the needed information. I found the code navigation to be smooth and precise. The performance of the software is also quite good and it works without any problems. The integration with Visual Studio is also quite helpful in my opinion.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner Rory B.
Using ILSpy for the first time was confusing, but once I got the hang of it, I found it was an incredibly useful tool for debuging my code.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner Fraser D*********u
This software is a free open-source .NET assembly browser and decompiler. It allows users to browse and analyze .NET assemblies, as well as decompile .NET assemblies into C# or VB code. Some of its main features include support for multiple platforms, support for various .NET frameworks, and a user-friendly interface. It also includes features such as code highlighting, search functionality, and the ability to save decompiled code to disk.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner Harrison I.
The software provides a useful tool for decompiling .NET assemblies for analysis and debugging purposes.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner Thomas
It's a handy tool for decompiling .NET assemblies and viewing their source code.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner Leon
Reliable, easy-to-use, helpful for .NET decompilation.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner Ollie
Efficient, user-friendly, comprehensive .NET decompiler.
Jackson
Efficient decompilation of .NET assemblies
Apk Easy Tool
Apk Easy Tool is a graphical user interface that makes it easy to decompile, edit, and recompile Android APKs.
Jadx

Jadx is a lightweight and easy-to-use Java decompiler that can be used to decompile Java class files and Dex bytecode files.

THRSim11
THRSim11 is an open source software development environment for creating and debugging programs for the Texas Instruments MSP430 microcontroller.
MSI Viewer
MSI Viewer is a program used to open Microsoft Installer (MSI) files and view their contents.
Luyten
Luyten is a free, open-source Java-based tool for decompiling Java class files and editing the resulting source code.