Click here to monitor SSC

Bart

Software Engineer - Red Gate Software

.NET Reflector 6, .NET Reflector Pro, TestDriven.NET, .NET 4.0 and Mono

Published Monday, February 15, 2010 7:38 PM

By now you may well have noticed that .NET Reflector 6 and .NET Reflector Pro are out in the wild. The official launch happened today, although we actually put the software out last Thursday as part of a phased release plan to ensure that everything went smoothly today which, so far, it seems to have done.

Clive and Alex have already talked extensively about what the new version and the Pro extension do, so I'm not going to go into any detail here, but I've linked to their blogs at the bottom. What I want to do here is provide anyone who's using TestDriven.NET, .NET 4.0, or Mono, with some useful information.

First off, TestDriven.NET. Jamie Cansdale has been working hard to make TestDriven.NET and .NET Reflector work well together. He tells me that the mechanism that downloads .NET Reflector automatically in the current version of TestDriven.NET (2.24.2554) won't work properly with .NET Reflector 6, because the Visual Studio add-in won't be installed, but that a fix will be available in TestDriven.NET 3 Beta, which will be released soon. Now as it turns out, if you desperately need it, Jamie's already put the fix into this preview build:

http://testdriven.net/HoldingBay/TestDriven.NET-3.0.1421_Extraterrestrial.zip

I know a few of you have been wondering about support for the C# 4 and VB 10 language extensions coming in .NET 4.0. We've already started work on decompilation support for these, which will be available in the free version of .NET Reflector, and are hoping to have them ready around the time .NET 4.0 ships in a couple of months or so. In the meantime, .NET Reflector will work fine with .NET 4.0 assemblies, it's just that you won't see any of the new syntax in the decompiled code.

We've also now made available a Mono compatible build of .NET Reflector 5 at:

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

Please note that this build will only run on the Mono runtime.

That's about it from me, but if you want to know more about .NET Reflector 6 and .NET Reflector Pro take a look at Clive's and Alex's blogs:

http://www.simple-talk.com/community/blogs/clivet/archive/2010/02/15/89883.aspx

http://www.simple-talk.com/community/blogs/alex/archive/2010/01/20/87639.aspx

Happy debugging!

Comments

 

Bart : .NET Reflector 6, .NET Reflector Pro, TestDriven.NET, .NET … | Drakz bar Online Service said:

February 15, 2010 11:27 PM
 

Jason Haley said:

Interesting Finds: February 16, 2010
February 16, 2010 6:42 AM
 

Interesting Finds: February 19, 2010 « Hank Wallace said:

February 19, 2010 11:00 AM
You need to sign in to comment on this blog

About Bart Read

Bart has done many things since he started work at Red Gate Software Ltd in August 2004, but nowadays he's (mainly) the product manager for the .NET Developer Tools. He still feels like this is a bit like admitting you were cheering for the Empire whilst watching Star Wars, but for now he's along for the ride. In a previous incarnation he was a project manager leading the .NET Reflector Pro, ANTS Memory Profiler 5, ANTS Performance Profiler 4 & 5, and SQL Prompt 3.0 - 3.6 projects. He still occasionally writes some code and, in the past, has touched the code for most of the Red Gate SQL developer tools... some of them still haven't recovered from the shock. He was born and grew up in Dorset, was educated in Nottingham and London, and likes music and real ale. His photo is extremely misleading.
<February 2010>
SuMoTuWeThFrSa
31123456
78910111213
14151617181920
21222324252627
28123456
78910111213
Migrating from OCS 2007 R2 to Lync: Part 4
 Having migrated the rest of our users and legacy resources across, and start getting ready to... Read more...

Automated Script-generation with Powershell and SMO
 In the first of a series of articles on automating the process of building, modifying and copying SQL... Read more...

Seth Godin: Big in the IT Business
 Seth Godin has transformed our understanding of marketing in IT. He invented the concept of 'permission... Read more...

Using SQL Test Database Unit Testing with TeamCity Continuous Integration
 With database applications, the process of test and integration can be frustratingly slow because so... Read more...

Converting String Data to XML and XML to String Data
 We all appreciate that, in general, XML documents or fragments are held in strings as text markup. In... Read more...