ILSpy

by IC#SharpCode

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

Operating system: Windows

Publisher: IC#SharpCode

Antivirus check: passed

Last revision: Last week

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)

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.
Apk Easy Tool logo
Apk Easy Tool is a graphical user interface that makes it easy to decompile, edit, and recompile Android APKs.
Jadx logo

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

JetBrains dotPeek logo
JetBrains dotPeek is a free .NET decompiler and assembly browser that lets you explore, navigate and search compiled .NET assemblies.
DevSpace logo
DevSpace is an open-source, Kubernetes-native development platform that enables developers to quickly deploy and iterate on applications in their own Kubernetes clusters.
MSI Viewer logo
MSI Viewer is a program used to open Microsoft Installer (MSI) files and view their contents.