Freigeben über


Debugging with Reflector

I saw that a new version of Reflector came out the other day along with a new Reflector Pro add-in for Visual Studio that allows you to use the generated source for debugging. Being able to debug against a decompiled source file was the feature I asked for the very first time I saw Reflector demonstrated. Now it's available and it looks fantastic. Yes, they want you to pay for it though.

If you're having trouble imagining what that way of debugging might look like, there's a video of debugging with the Reflector add-in.

Comments

  • Anonymous
    February 16, 2010
    The Deblector addin from http://www.codeplex.com/deblector has been available for some time ...

  • Anonymous
    February 16, 2010
    Hi Dan, I was never able to get Deblector working when it was first released.  As far as I know though it's a very different experience from being able to use the existing Visual Studio debugger.

  • Anonymous
    February 16, 2010
    It might be a very different experience, but reflector is very easy to install on production machines when it's necessary. I'm still looking for a good visual .Net debugger that cen be easily deployed. Windbg is not easy. Mdbg is a bit easier but doesn't come close the the functionality of Windbg or visual studio debugging. Anyone any ideas?

  • Anonymous
    February 17, 2010
    Hi Thomas, I try to use windbg first and then remote debugging with msvsmon.  The biggest problem I've had with remote debugging is the permission issues with connecting to the remote machine.  If you have everything on an AD domain it's much easier.

  • Anonymous
    February 17, 2010
    Nicholas, That's an interesting suggestion. I have to find out how that works. It is strange however that I never noticed the remote debugger menu item in start -> all programs ->... I guess I'm used to typing devenv in start -> run. Thanks for the tip!

  • Anonymous
    February 25, 2010
    DILE? :-) It's free, open-source and uses xcopy deployment. It needs .NET FW 2.0 + the VC++ runtime and allows you to debug any .NET assembly (including the .NET Framework itself) on any machine. Supports both x86 and x64. http://dile.sourceforge.net Sorry for the "self-advertisement". :-)