ILSpy is a simple and open-source .NET assembly browser and decompiler.
ILSpy is a more reliable tool than its opponents because it is free and straightforward to use. It is also an open-source application that needs no installation. Since it is a portable application, you can run it off a USB flash drive, external hard drive, or personal machine just the same.
The first app window has a clear-cut layout and is divided into two central panes: for traversing the tree of .NET assemblies and for getting a more familiar look at any chosen item.
It makes it feasible to inspect DLL, EXE, and WINMD files (Windows Metadata). Data may be taken from GAC, and Nuget packages can be initiated too.
The program can render C#, IL, and IL code with the code in C#. If you are rendering C#, your selection varies between C# 1.0 / VS .NET and C# 7.2 / VS 2017. You’ll have the capacity to view references, sources, tables, and control information extraction to a file.
Overall, ILSpy permits decompiling .NET assemblies to be quite easy. It is straightforward for developers to change the existing code and use it for their own goals because it is an open-source program.
Download ILSpy from Softwsp!