Category Archives: Future

The second beta release for Reflector 8

Download the latest beta release

Version 7.7 of .NET Reflector was released only a couple of weeks ago, and we’ve been working on many changes. The most prominent of these was integrating the power commands into the tool (you can find details of the earlier release here). We’ve since been working on the next version of Reflector, version 8. The goals here are making it easier and faster for people to find bugs and understand third-party code by improving the static code analysis inside the desktop version of the tool and improving the route into debugging. The current beta is a step forward towards achieving this goal for Reflector 8.0.

One of the most significant improvements we’ve made to Reflector is attaching a search filter to the assembly browser. You can now dynamically search for any implementation within the list of assemblies loaded in the assembly tree view.

Continue reading

A new EAP release: Dev11, .NET 4.5, and C# 5

We’ve been a bit quiet on the EAP front recently, and there’s a reason for that. The rest of the team and I feel like we’ve spent the last fortnight locked in a meeting room. In hindsight, that’s substantially because we have. All I can see when I close my eyes is post-it notes, but we’re getting a lot closer to scoping out version 8 of Reflector.

V8 is all kinds of exciting, but still very much at the on-paper stage. But somehow, in the midst of all the planning, and sketching, and brainstorming, and well-intentioned bickering, Clive, Nigel, Ruchika, and Nick have shipped a new EAP.

The version 7.6 EAP is the first slice of our support for Visual Studio Dev 11, .NET 4.5, and C# 5

Reflector’s Visual Studio integration is now working in Dev11, so you can decompile code and start to debug it within the new VS beta. You can explore the changes in the .NET 4.5 framework too, and Clive has a blog post coming about this shortly.

Because it’s our first EAP, it’s not all up and running yet. For example, we aren’t currently decompiling the new C# async/await construct, but we’ll be fleshing out the C# 5 support in the coming releases.

To get an idea of what’s planned for Reflector 7.6, take a look at the EAP page

Bug-Fixes, Baby, Build: .NET Reflector 7.4 is Live

Previous blog posts mentioning .NET Reflector 7.4:

If you recall, we released V7.3 a few months ahead of schedule. You’ll be glad to know that we’ve maintained the momentum, and we’re proud to announce that V7.4 of .NET Reflector is now live. If you’ve been plugged into our EAP channel, you’ll already be familiar with many of the improvements we’ve been working on (just see the links above for a taste).

This release marks the closing of a chapter. The end of an era. The full stop on an overly-conjoined sentence. It was also a fairly drawn-out afternoon anxiously watching our builds…

Build watching

Up till now, the team have been totally focused on improving how things run under the hood. We’ve been focused on stability, efficiency, and steady improvements to decompilation. That and the occasional little gem, like support for Silverlight and Windows 8 decompilation. Continue reading

Microsoft’s //BUILD/ Conference and Windows 8: What does it all mean for .NET Reflector?

Last month I was fortunate enough to attend Microsoft’s //BUILD/ conference in Anaheim, CA. Those of you who follow my blog on Simple Talk will have noticed that I’ve started to post up my notes in bitesized (ish) chunks.

You’re also by now likely aware of the changes that are coming for Windows 8 with Metro, WinRT, .NET 4.5, C# 5, VB 11, Visual Studio 11, MVC 3, WP7.5 (Mango), and a whole host of other technologies getting a rev along with them. On top of this JavaScript and HTML5 are now counted as first class languages for the development of Windows apps, at least in Metro, and will have full support as such in the new versions of both Expression Blend and Visual Studio.

These are exciting times to be a .NET developer and its easy to see that the .NET platform, along with related technologies such as WinRT and Metro UI, make this arguably the most compelling software development platform available for any form factor or OS. Even the Silverlight developers amongst you shouldn’t be downhearted because although Silverlight may be entering the twilight of its existence (sorry) you’re all in a great position to use your existing skills to develop for Metro and Windows 8 – in fact you probably already have a leg up on the rest of us.

So what does this all mean for Reflector?

Continue reading