Click here to monitor SSC

Software Engineer @alexdcode

Reflector Pro moves into beta!

Published 20 January 2010 5:30 am

Reflector Pro’s builds are getting pretty stable now. So we’ve decided to call this one a beta! Download it now from http://www.red-gate.com/products/reflector/downloadbeta.htm.

There are two components to this project really, and we’re hoping you’ll like both of them:

  • .NET Reflector Visual Studio add-in
  • .NET Reflector 6

The new Visual Studio add-in

We’ve written a Visual Studio add-in that will install when you run Reflector. It has two main features:

  • Letting you jump to Reflector from your code (this is free!)
  • Debugging decompiled code using the visual studio debugger (this is Reflector Pro – so will cost money)

Here’s what it’ll look like to jump to Reflector from VS:

Open in Reflector

Click it and Reflector fires up, showing you Math.Pow. Simple as that. Saves me a good amount of time opening Reflector and searching for things (not to mention forgetting why I wanted to see it on the way!)

The debugging feature (Reflector Pro) is what we’re most excited about (ok, so it’s what we hope will pay for us to eat, but it is very cool too). It can decompile a whole assembly, and generate debug symbols for it. From there, you can see the decompiled code in Visual Studio, and all VS’s normal debugging features spring to life. You can step in, set breakpoints, inspect and modify variables, and even use VS2010′s new IntelliTrace feature to time-travel through your debugging session.

Debugging Decompiled

Pretty cool, no? This is the kind of leap (like Reflector was) which I dread to think how much time I could have saved if I’d had it in previous projects. Nowadays, I never have to just stare at a bug and guess what’s wrong anymore: I just decompile and jump in to take a look.

What’s new in .NET Reflector 6

We’ve spent a lot of time tweaking and improving Reflector itself as well.

Reflector standalone

  • There are lots of things that successfully decompile now that didn’t before.
  • .NET 4.0 is now supported (although that doesn’t include decompiling to C# 4.0 language features, all the .NET 4 assemblies can be browsed).
  • The Open Cache dialog now shows you all the assemblies in .NET’s Global Assembly Cache (GAC).
  • We’ve tidied up some graphics (including some really nice new icons).
  • Lots of the little annoyances with the user interaction are solved too.

So grab grab yourself a copy. This is our last chance to make any last minute changes, so please post on the forum with any suggestions or bugs you find.

65 Responses to “Reflector Pro moves into beta!”

  1. Anonymous says:

    This post was mentioned on Twitter by antsprofiler: .NET Reflector 6/.NET Reflector 6 Pro beta now available for download: http://bit.ly/8poqr3.

  2. Anonymous says:

    Interesting Finds: January 21, 2010

  3. Anonymous says:

    JQuery 1.4 lanzado : Y no sólo eso, sino que también está disponitble en el CDN de Microsoft . Para que

  4. kjensen says:

    Is VS.NET 2010 required to use the debugging support? I’ve installed the beta and don’t see a way to do this with VS.NET 2008.

    Keith

  5. kjensen says:

    I’m all set as I discovered the .NET Reflector menu in VS.NET 2008 and have successfully decompiled and debugged into .NET Framework assemblies.

  6. Anonymous says:

    After moving into the .NET division in May , and having a great time working on Reflector, I’m pleased…

Leave a Reply