In my Java development I have had great benefit from the Jad/JadClipse decompiler. It made it possible to know why a third-party library failed rather than the usual guesswork.
I am looking for a similar setup for C# and Visual Studio. That is, a setup where I can point to any class or variable in my code and get a code view for that particular class.
What is the best setup for this? I want to be able to use the usual ‘jump to declaration/implementation’ that I use to navigate my own code. It doesn’t have to be free, but it would be a bonus if it was.
It should support Visual Studio 2008 or Visual Studio 2005 and .NET 2 and 3(.5).
Here is a good article about Reflector and how to integrate Reflector into Visual Studio.