📜 ⬆️ ⬇️

ILSpy - open source alternative to .NET Reflector

As you all know, Reflector becomes paid . Such a move by Red Gate could not help but encourage developers to make a free alternative. Well-known developers of open source solutions for .NET IC # Code (they also use SharpDevelop's IDE) have started developing their Reflector.
Development began quite recently, so the project has not yet acquired all the necessary features, but there is hope for a successful continuation.

What can ILSpy


Able, I must say, is not very much.
Externally, the program is very similar to Reflector: the available assemblies on the left, the code on the right.
main
But here's a nuisance: for now, it’s not possible to view the code of a particular method.
notimplemented
Navigating through the code does not yet shine with convenience: there are no hyperlinks to the used members of classes, while decompiling some methods instead of the method body, we see the mysterious “Exception during decompilation”. Drag'n'drop assemblies in the program window is not yet implemented, but is supported in the assembly tree for organizing them.

What ILSpy will be able to do


Naturally, in the future, with the proper support of developers, everything is the same that Reflector can do.
As the developers assure, they will soon improve the decompilation and speed of the application, add navigation history and a few more features that can always be seen on the project page .

Summary


The project has high hopes that with the proper support of the community to become a full-fledged free replacement for Reflector. At least the relative success of other IC # Code projects makes it possible to believe in it. If the developers have time to do by May 30 (the last day of the free version of Reflector) to make a usable version that is not very deprived of features, then praise and honor to them.
')

Links


Project page: ilspy.net .
Source code @ github .
Download the latest version here .

UPD.
As outcoldman reports in the comments , it is better not to cancel automatic check of updates yet. A bug has been reported to the developers.

Source: https://habr.com/ru/post/113500/


All Articles