ILSpy - open source alternative to .NET Reflector

    As you all know, Reflector becomes paid . Such a move by Red Gate could not but encourage developers to make a free alternative. Well, well-known developers of open source solutions for .NET IC # Code (on their account also IDE SharpDevelop) took up the development of their Reflector.
    Development began recently, so the project has not yet acquired all the necessary features, but there is hope for a successful continuation.

    What ILSpy can do


    Able, it must be said, is not very much.
    Outwardly, the program is very similar to Reflector: on the left are the available assemblies, on the right is the code.
    main
    But here's the chagrin: viewing the code of a particular method is not yet possible.
    notimplemented
    Navigation through the code so far does not sparkle with convenience: there are no hyperlinks to the used class members; when decompiling some methods instead of the method body, we see the mysterious “Exception during decompilation”. Drag'n'drop assemblies in the program window has not yet been implemented, but it is supported in the assembly tree to organize them.

    What ILSpy will be able to do


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

    Summary


    The project gives great hope that, with due support from the community, it will become a full-fledged free replacement for Reflector. At least the relative success of other IC # Code projects allows us to believe this. If the developers have time to make a usable and not much deprived of features by May 30 (the last day of the free version of Reflector) version, then honor them.

    References


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

    UPD.
    According to outcoldman in the commentary , it is better not to cancel the automatic update check yet. A bug has been reported to developers.

    Also popular now: