Alex Davies

Software Engineer - Red Gate Software

Reflector Pro moves into beta!

Published Wednesday, January 20, 2010 11: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.

Comments

 

uberVU - social comments said:

This post was mentioned on Twitter by antsprofiler: .NET Reflector 6/.NET Reflector 6 Pro beta now available for download: http://bit.ly/8poqr3.
January 20, 2010 9:00 AM
 

Bart : More .NET tool releases: .NET Reflector Pro Beta, and ANTS … | Drakz bar Online Service said:

January 20, 2010 2:28 PM
 

The Morning Brew - Chris Alcock » The Morning Brew #522 said:

January 21, 2010 2:01 AM
 

Jason Haley said:

Interesting Finds: January 21, 2010
January 21, 2010 6:58 AM
 

Havadis #7 | Bulutlararas?? said:

January 21, 2010 8:28 AM
 

Weekly Link Post 129 « Rhonda Tipton’s WebLog said:

January 24, 2010 6:26 PM
 

La Web de Programación said:

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

kjensen said:

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
February 1, 2010 5:18 PM
 

kjensen said:

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.
February 2, 2010 1:56 PM
 

Twitter Trackbacks for Alex Davies : Reflector Pro moves into beta! [simple-talk.com] on Topsy.com said:

February 3, 2010 11:54 AM
 

CliveT said:

After moving into the .NET division in May , and having a great time working on Reflector, I'm pleased...
February 15, 2010 5:19 AM
 

325ix Car Parts Discount Bmw 330xi, 325ix Cooling System Thermostat Housing said:

May 20, 2010 12:14 PM
 

P3500 Xenon, Mcculloch P3500 Replacement Spool said:

May 20, 2010 12:17 PM
 

97 Acura Slx Car, Radiator Nsx Slx Acura Tsx said:

May 20, 2010 12:31 PM
 

190d Custom Wiring Harness Ls1, Ls1 Crate Motor Sale Throttle Body said:

May 20, 2010 2:20 PM
 

1989 Oldsmobile Regency Used Cutlass Calais Body Parts, Cutlass Cruiser Bulb Brand Headlight said:

May 20, 2010 2:20 PM
 

Parisienne Bulb Auto Parts Shock Absorber, Parisienne Used Pontiac Fiero said:

May 20, 2010 2:47 PM
 

Taillight Used 735i Bmw 318ti, Auction New Zealand Bmw 318ti said:

May 20, 2010 6:22 PM
 

Mitsubishi Eclipse Hid Bulb, 1997 Eclipse Parts said:

May 20, 2010 6:38 PM
 

2001 Mercedes Benz Ml430 Amg Class Ml55, Ml430 Zone Stock said:

May 20, 2010 6:41 PM
 

Honda Pilot Aftermarket Radio, Part Honda Pilot Brake Pads said:

May 20, 2010 8:11 PM
 

Swift Heater Buy, Swift Instructions One said:

May 20, 2010 8:30 PM
 

Discount 1995 Mazda 626 Brakes Fuel Pump Relay, Relay 2 Kit Basic Electrical Fitting said:

May 20, 2010 8:47 PM
 

Yukon Xl 2500 Direct Fit Oe Replacement Sierra Denali, Fit Hybrid Cars said:

May 20, 2010 9:05 PM
 

Aftermarket Discount 2002 Bmw 330ci, Bmw 330ci Sedan said:

May 21, 2010 12:38 AM
 

Saturn Lw2 Bcm Reprogram, Coolant Parts Lw200 Ac Condenser said:

May 21, 2010 1:45 AM
 

1979 Mercedes 300cd Manual Transmission, Dvd 300cd Stores said:

May 21, 2010 3:39 AM
 

Ml430 Parts Ems, Ml430 Wholesale Headlights Ml55 Amg said:

May 21, 2010 4:02 AM
 

Schwinn Ranger Mountain Bike Review Seat Height, Ranger Physical Therapy Bronco Ii said:

May 21, 2010 4:07 AM
 

Cls500 Cheap Cls55 Amg 5.0 Liter, Cls500 Full Accessories Headlight Assembly said:

May 21, 2010 6:05 AM
 

C230 Hid, C230 Sale Mercedes Benz C Class C43 Amg M&f Auto Sales said:

May 21, 2010 6:50 AM
 

Swift Aviation Norwich, Runner Parts Installation said:

May 21, 2010 1:23 PM
 

Acura Tsx Parts Oxygen Sensor Catalytic Converter, 2004 Tsx Specs said:

May 21, 2010 5:17 PM
 

Classified Used Nissan Quest, Chevy Conquest Tsi said:

May 21, 2010 5:40 PM
 

Asus Ux50v Windows Vista Home Premium 64 Bit, Buick Sportwagon Sale Oldsmobile Vista Cruiser said:

May 21, 2010 5:49 PM
 

E Class Adblue E550, Mercedes Benz E550 4motion said:

May 21, 2010 6:55 PM
 

Car 230sl 300sl 280sl, 300sl Motor said:

May 21, 2010 7:05 PM
 

Freestyle Headlight Replacement Crown Victoria, Lil Wayne Freestyle Basement said:

May 21, 2010 9:37 PM
 

323 Body Kits 323i Bmw 323ci, Used 1999 323i Review Bmw Series said:

May 21, 2010 11:02 PM
 

190d Online Oil Pump, 1963 Mercedes Benz 190d said:

May 21, 2010 11:46 PM
 

Ol2000rmxl2u 2u, Parts After Market 2003 Saturn L200 said:

May 22, 2010 12:49 AM
 

Crossfire Punk, 2005 Chrysler Crossfire Consumer Guide said:

May 22, 2010 1:08 AM
 

Dodge Omni Replacement Fuel Injector, Omni Tech Albany said:

May 22, 2010 3:57 AM
 

C230 Specs 2007 Mercedes Benz, 2000 Mercedes Benz C230 Sedan Edmunds said:

May 22, 2010 5:46 AM
 

Ml63 Full Cls63 Cl55 Amg, Mercedes Benz 250sl Parts Cl55 Clk55 Amg said:

May 22, 2010 8:06 AM
 

Headlight Toyota P35 P3500 Van Switch, 1999 Chevrolet C3500 Cars For Sale Pricing said:

May 22, 2010 8:42 AM
 

Kingswood Estate Wagon Pontiac Catalina, Essai Alfa Romeo Sportwagon said:

May 22, 2010 9:08 AM
 

Ip1500 Recover, P15 P1500 Minivan Radiator Sierra Denali Gmc Savana said:

May 22, 2010 9:42 AM
 

E 250 Econoline Clubman Diagram Exhaust Manifold, Sams Club Map said:

May 22, 2010 10:21 AM
 

Used Dodge B2500 Sale, Headlight Aftermarket 1999 Mazda B2500 4cyl L said:

May 22, 2010 1:47 PM
 

Discount Cadillac Catera Parts Oxygen Monitor, Catera Distributor said:

May 22, 2010 7:16 PM
 

Taillight 530xi Bmw 318ti, 633csi Parts Bmw 318ti said:

May 22, 2010 8:54 PM
 

Car Used Bmw 750li, 750li Hid Fog said:

May 22, 2010 8:56 PM
 

Is250 Apartments Navigational, Is250 Woman said:

May 22, 2010 9:32 PM
 

300sl Motors, 300sl Coupon Genuine 1990 Mercedes - 287.an74.com said:

May 23, 2010 3:31 AM
 

Karmann Ghia Door Panels Volkswagen Restoration Parts, Karmann Ghia Convertible Parts Vw Restoration - 293.unlockiphone30.net said:

May 23, 2010 3:42 AM
 

Order Mytributecard, Mytributecard Aftermarket - 161.codebluehacks.org said:

May 23, 2010 4:01 AM
 

200 Volvo V50 Sale, 2004 Wagon Volvo V50 - 155.tgrconversions.com said:

May 23, 2010 4:10 AM
 

Brat Parts Promo Wiper Blade, Buy Brat Subaru Impreza Outback Sport - 270.unlockiphone30.net said:

May 23, 2010 4:17 AM
 

Cooling System C15 C1500 Pickup, Car Wiring Harness Gmc C35 C3500 Pickup - 323.unlockiphone30.net said:

May 23, 2010 5:08 AM
 

C230 Unlock, C230 Vintage Search - 320.jordanbrandallamerican.com said:

May 23, 2010 6:32 AM
 

K15 Suburban Part Locator, K1500 Promo Replacement - 360.jeepsunlimted.com said:

May 23, 2010 6:49 AM
 

Bargain Crown Victoria Parts, Custom Ford Crown Victoria - 172.defutbolazo.com said:

May 23, 2010 7:10 AM
 

Used 2007 Subaru Impreza 2.5 I, Subaru Impreza 2010 Brasil - 446.unlockiphone30.net said:

May 23, 2010 7:42 AM
 

Order 350sl Mercedes, 380slc Hid 350slc 420sl - 332.animejin.com said:

May 23, 2010 1:17 PM
You need to sign in to comment on this blog



















<January 2010>
SuMoTuWeThFrSa
272829303112
3456789
10111213141516
17181920212223
24252627282930
31123456
Raw Materials: Command-Line Nostalgia
 Arthur finds philosophy deep in a dialog box. Read more...

Increasing Email Size Limits for your High Profile Users in Exchange 2010
 If you ever need to set up fine-grained rules to control the maximum size of messages a subset of your... Read more...

Product Review: Schema Compare for Oracle
 One of the more important tasks in the process of rolling out incremental developments to a... Read more...

Implementing the OUTPUT Clause in SQL Server 2008
 In retrospect, it was probably the inclusion of the OUTPUT clause in the MERGE statement that gave... Read more...

SQL Source Control: The Development Story
 Often, there is a huge difference between software being easy to use, and easy to develop. When your... Read more...