With all the controversy about Reflector going commercial. People had to start looking for other solutions. You know that RedGate tools are very expensive.
So, the first tool I want to show you is ILSpy from SharpDevelop. This is a new tool and that means development is in progress. It follow Reflector’s principle of keeping it simple. Here is a screenshot:
ILSpy Features
- Assembly Browsing
- IL Disassembly
- Saving of resources
- Search for types/methods/properties
- Hyperlink-based type/method/property navigation
- Base/Derived types navigation
- Navigation History
ILSpy Roadmap
- Improve the decompiler
- Assembly Lists
- Find References
- Improve search performance
- Save Assembly as C# Project
- Debugger
- Bookmarks
- Extensibility via addins
- Find Usage (of type/method/property)
The only thing that is short coming is all those nice plugins that Reflector had. I believe the authors of those plug-ins will soon port them over to ILSpy. As soon as ILSpy provide the extensibility via addins. Please download the tool and provide feedback.
On another note if you are using Resharper. In Resharper 6 that is currently under development you will get a decompiler. Go and check out the following article on JetBrains site: Resharper 6 Bundles Decompiler, Free Standalone Tool to Follow
Cheerio!