JustDecompile
JustDecompile is a very useful software tool for .NET developers, allowing them to easily recover any lost source code or examine assemblies in order to find the source of an external bug. JustDecompile can also be used to create and build Visual Studio projects from a decompiled assembly, as well as to extract resources (such as icons, images and text strings) embedded in assemblies.
You can add as many assemblies as you want using the handy drag and drop feature, while the 'Assembly List' menu allows you to load all existing assemblies, as well as create new ones. A handy feature of JustDecompile is that you can preview the code, used resources, values and objects for each assembly, all in a new tab within the main window.
There are plug-ins available enabling you to extend the functionality of this already feature-rich program. The 'Plugin Manager' is your aid to organizing all plugins, as well as assisting you in installing new ones.
JustDecompile quickly loads the core framework assemblies for .NET 2, .NET 3.5, .NET 4, .NET 4.5, WinRT Metadata and Silverlight, while the robust search method quickly pinpoints problems.