Version Latest
ILSpy 8.2.0.7535
Requirements
Windows / Windows 10 / Windows 11 / Windows 7 / Windows 8
Size
3.9 MB

Are you a.NET developer? Do you enjoy studying applications and discovering unique details about them? If so, you'll need an application like ILSpy to analyze applications and inspect each of their components. This allows you to determine how the program was initially constructed. 

ILSpy outperforms its competition since it is free and simple to use. It is also an open-source software that needs no installation. Because it is a portable application, it may be run from any USB flash drive, external hard drive, or personal computer. 

Find.NET Assemblies

When you run the application, the primary window is neatly laid out and contains two windows. The first pane displays the.NET assemblies in a tree. This allows you to have a closer look at a selected item. This method also works for inspecting WINMD, DLL, and EXE files. You may load GAC data and open Nuget packages. 

The application can render IL, C#, and IL code using C#. If you're rendering C#, you can choose between C# 1.0 / VS.NET and C# 7.2 / VS 2017. You will be able to browse references, resources, and tables, as well as extract information into a file. 

Rendering Code 

The application is intended for viewing only. Because of this, file alterations are not possible. However, you can use the search tool to locate certain members, types, fields, methods, events, properties, metadata tokens, or constants. 

Many decompiler parameters can be configured, such as debug symbol variable names, dead code elimination, side effect code elimination, and post-decompilation member definition expansion. Additionally, several instances are permitted, and the typeface is adjustable. 

Overall, ILSpy simplifies the process of decompiling.NET assemblies. Because it is an open-source tool, developers can easily adapt the existing code to suit their needs.

Features and Highlights

  • Decompilation to C# for the entire project (csproj, not sln!) 
  • Search for types, methods, and properties (substring). 
  • Types of navigation include hyperlink-based, base/derived, and history. 
  • BAML to XAML decompiler. 
  • Extensible using plugins (MEF).

Thank you for choosing Filesalad

Also, check out: Mobitrix WhatsApp Transfer