I

ILSpy

ICSharpCode Team – Shareware

Unpack and Analyze with ILSpy: The Open-Source .NET Decompiler

Boris Weber

ILSpy is a powerful and reliable tool that allows developers to explore and dissect .NET assemblies with ease, though occasional instability may hinder the user experience.
2024 Editor's Rating

ILSpy is a free and open-source .NET assembly browser and decompiler developed by the ICSharpCode Team. It allows developers to view the inner workings of compiled .NET assemblies, including examining the IL (Intermediate Language) code and extracting source code.

ILSpy supports multiple platforms, including Windows, macOS, and Linux, and can decompile a wide range of .NET assemblies, including DLL, EXE, and WinMD files. Its user-friendly interface makes it easy to navigate through the assembly and view the code in a variety of formats, such as C# or Visual Basic.

In addition to its basic browsing and decompiling capabilities, ILSpy also includes a powerful search function, the ability to navigate to specific types or members within the assembly, and support for plugins that enhance its functionality.

  • Key Features:
    • Browse and decompile .NET assemblies
    • View IL code and extract source code
    • Supports multiple platforms
    • User-friendly interface
    • Powerful search function
    • Navigate to specific types or members within the assembly
    • Support for plugins

ILSpy is a valuable tool for developers working with .NET assemblies who need to understand their inner workings or extract source code for further analysis or modification.

Overview

ILSpy is a Shareware software in the category Miscellaneous developed by ICSharpCode Team.

The users of our client application UpdateStar have checked ILSpy for updates 126 times during the last month.

The latest version of ILSpy is currently unknown. It was initially added to our database on 03/16/2022.

ILSpy runs on the following operating systems: Windows.

ILSpy has not been rated by our users yet.

Pros

  • Free and open-source software
  • Provides easy-to-use interface for decompiling, analyzing and browsing .NET assemblies
  • Supports multiple .NET framework versions
  • Allows users to explore and modify code
  • Includes features such as syntax highlighting, code searching, and type hierarchy
  • Can be used to view source code of third-party libraries

Cons

  • May not always accurately decompile complex assemblies
  • Limited support for decompiling obfuscated code
  • Occasional bugs and glitches in the software

FAQ

What is ILSpy?

ILSpy is an open-source .NET assembly browser and decompiler developed by the ICSharpCode Team.

Which programming languages does ILSpy support?

ILSpy supports all .NET languages including C#, Visual Basic .NET (VB.NET), F#, and more.

What features does ILSpy provide?

ILSpy offers various features such as browsing .NET assemblies, decompiling them into source code, analyzing IL code, and searching for types or members.

Can I save the decompiled source code using ILSpy?

Yes, ILSpy allows you to save the decompiled source code in various programming languages like C#, VB.NET, and others.

Is ILSpy cross-platform?

Yes, ILSpy is cross-platform and can be used on Windows, macOS, and Linux operating systems.

What license is ILSpy released under?

ILSpy is released under the MIT License, which allows for free use, modification, and distribution of the software.

Can I contribute to the development of ILSpy?

Yes, ILSpy is an open-source project hosted on GitHub, and contributions are welcome from the community.

Does ILSpy support debugging capabilities?

No, ILSpy is primarily a decompiler and assembly browser. It does not provide full debugging functionalities.

Is there official documentation available for ILSpy?

Yes, ICSharpCode provides official documentation on their website, including a user manual and API documentation.

Can I use ILSpy to modify or recompile assemblies?

No, ILSpy is a decompiler and assembly browser. While it allows you to view and analyze assembly code, it does not provide tools for modifying or recompiling assemblies.


Boris Weber

Boris Weber

I am an editor at UpdateStar. I started as a support engineer, and am now specialized in writing about general software topics from a usability and performance angle among others. I telecommute from UpdateStar’s Berlin office, when I am not working remote as a digital nomad for UpdateStar. When I'm not analyzing the latest software updates, you can find me exploring new cities, immersing myself in local cultures, and discovering innovative tech trends across the globe.

Latest Reviews by Boris Weber

Installations

126 users of UpdateStar had ILSpy installed last month.
Download not yet available. Please add one.

Stay up-to-date
with UpdateStar freeware.

Latest Reviews

Splid – Split group bills Splid – Split group bills
Splid simplifies group bill splitting with ease
My Horse and Unicorn Grooming My Horse and Unicorn Grooming
Enchanting Grooming App for Fantasy Horse and Unicorn Lovers
Bingo Paradise: Cash Prizes Bingo Paradise: Cash Prizes
Bingo Paradise: A Fun, Rewarding Bingo Experience
Canasta Card House Canasta Card House
Canasta Card House: Classic Card Game Reinvented
F&M Bank-NC F&M Bank-NC
F&M Bank-NC: Reliable Banking with Community Focus
Solitaire Makeover Home Design Solitaire Makeover Home Design
Solitaire Makeover Home Design: A Unique Blend of Card Gaming and Home Decor
UpdateStar Premium Edition UpdateStar Premium Edition
Keeping Your Software Updated Has Never Been Easier with UpdateStar Premium Edition!
Microsoft Visual C++ 2015 Redistributable Package Microsoft Visual C++ 2015 Redistributable Package
Boost your system performance with Microsoft Visual C++ 2015 Redistributable Package!
Microsoft Edge Microsoft Edge
A New Standard in Web Browsing
Google Chrome Google Chrome
Fast and Versatile Web Browser
Microsoft Visual C++ 2010 Redistributable Microsoft Visual C++ 2010 Redistributable
Essential Component for Running Visual C++ Applications
Microsoft Update Health Tools Microsoft Update Health Tools
Microsoft Update Health Tools: Ensure Your System is Always Up-to-Date!

Latest Updates


GPU Shark 0.32.2.0

GPU Shark is a small, installation-free diagnostic tool that provides detailed information on graphics chips from manufacturers such as NVIDIA and AMD/ATI.

FurMark 2 2.8.1.0

Geeks3D FurMark is a graphics card benchmarking software developed by Geeks3D. It is designed to stress-test the graphics processing unit (GPU) of a computer, measuring its ability to handle high-intensity graphics tasks.

StrongRecovery 4.8.1.0

Efficient Data Recovery Solution with StrongRecovery Software

n-Track Studio 10.2.1.9750

Unleash Your Creativity with n-Track Studio

WYSIWYG Web Builder 20.2.0

Effortless Web Design at Your Fingertips with WYSIWYG Web Builder