ILSpy – .Net Assembly Browser and Decompiler

ILSpy

ILSpy

ILSpy is a free .Net assembly browser and decompiler. I came across this application recently while looking for a replacement for .Net Reflector.

This tool was actually built by developer community after Red Gate started charging for the .Net Reflector.

The interface is nice and clean, and has a look and feel similar to that of Visual Studio. It can even look at assemblies that are in the GAC (File -> Open From GAC).
Once you have opened an assembly, all methods, properties, etc will be shown in the browser window, and you can view source code by clicking on relevant item.
It also has a class analyzer, which shows dependencies (Instantiated By, Exposed By and Extension Methods) if there are any.

ILSpy is very quick and easy to use, and in my experience worked perfectly.
I had a custom dll and no source for it, but with this tool I managed to extract all source code, copy it into new project and build without problems.
Highly recommended for .Net developers.

You can download it here.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s