Monday, January 10, 2011

.Net Reflector 7 Beta released, with added Jason Haley Power Commands goodness right in the box!

simple-talk - Bart - More Big News: .NET Reflector 7 Beta, Integrating Jason Haley's Power Commands Add-in is Now Available

“I'm very pleased to announce the release of .NET Reflector 7 Beta. As ever, you can get it from

http://reflector.red-gate.com/Download.aspx

I've been holding off for a week or so because I wanted to be able to announce the great news that we've acquired the excellent Power Commands add-in from Jason Haley, and have integrated it directly into .NET Reflector. The amount of time Jason's invested in Power Commands really shows, because it provides an extremely powerful set of extensions to the core Reflector functionality. To illustrate, here's a summary of the complete feature list which Jason provided us:

  • Assembly browser treeview
    • Import/export assembly lists
    • Sort assembly list alphanumerically
    • Find what other assemblies reference an assembly
    • Open assemblies embedded as resources
    • Open items with an external application, e.g.,
      • Open code with Notepad
      • Open modules with ildasm
    • Open zip files
    • Run executable assemblies
    • Copy assembly path to clipboard
    • Open containing folder
    • Create desktop shortcut to item using code:// URL
    • Open Visual Studio 2005/2008/2010 command prompt in containing folder
    • Create assembly binding redirect XML for .config file
    • Collapse all nodes in the assembly browser tree
    • Toggle assembly browser on/off
  • Decompilation
    • View enumerations and calculate bit flags for those marked with the [Flags] attribute
    • Copy decompiled code as HTML, RTF or plain text
    • Email decompiled member code
  • Resources
    • Export embedded resources (.resources files) as .resx files
    • Open resources with Paint
    • Open resources as .resx files in Visual Studio
  • Other
    • Bookmarks menu
    • Write LINQ queries against loaded assemblies
    • Export analyzer tree to text file
    • Close all windows

You can find out more about PowerCommands on Jason's website at http://jasonhaley.com/blog/post/2009/09/07/PowerCommands-for-Reflector.aspx, and I'd highly encourage you to experiment with the functionality it offers. Many of the commands are exposed via the context menu for, e.g., items in the assembly browser treeview.

In addition to this we've done some more work on the tabbed decompilation. …”

That’s AWESOME! I really dig it when some who’s worked as long and hard as Jason has is recognized in this very big way (cough… No MS MVP for Jason yet?… hint… hint… nudge… nudge…)

Congrats to Jason and the Reflector team on this officially cool release. :)

 

Related Past Post XRef:
Jason Haley, Mr. Reflector Add-in Guy, is at it again, this time Babel’ing - Reflector.Babel Addin v1 released
Creating a Reflector Addin? Check Out this Cool Walk Through from Jason Haley
The Reflector Add-in Starter Kit from Jason Haley - Hard to think of a way to make creating Reflector Add-in's much easier...

Reflector (yes that one) now a Redgate Property
.Net Reflector 5.1 Released
Reflector 5 Released
Reflector 4.2 Released...
.NET Reflector Add-Ins 4.0.3.0
Reflector for .NET 4.0.0.0
Reflector for .NET - Lutz Roeder's Programming.NET C# .NET VB .NET CLR

1 comment:

Anonymous said...

Jason Haley is such a humble guy. On his daily Interesting Finds Blog posting he has a link and it is not even the top item.

http://jasonhaley.com/blog/post/2011/01/11/Interesting-Finds-January-11-2011.aspx

I agree, Jason should be nominated for MVP status. Maybe Ben Day and other MVPs and help carry this nomination along.

-Gary Chin