The holiday season may be in full swing, and half the team might be away gallivanting, but I’m pleased to be able to tell you that we now have our first 7.4 early access build available. As ever, you can download it from the bottom of the homepage at www.reflector.net.
So far we’ve mainly been working on bug-fixes in response to some issues that have come up on the support forum.
The most important piece of work we’ve done, or rather Nigel’s done – although I warn you now, this isn’t in any way exciting or sexy – is to upgrade the licensing code to Red Gate’s latest version. We’d been using a fork of a much older version that we’d modified to cope with the fact that Reflector isn’t installed in the conventional sense, and is often run from a non-administrative account. For reasons I won’t bore you with, bug fixing this codebase was becoming an increasingly troublesome and unrealistic option and, since the new version supported our need to run in a non-admin environment, we decided to upgrade. This caused a few problems, which is why it’s taken slightly longer than I would have liked to get a 7.4 EA build out, but the upgrade should mean that we don’t see any more of the kind of activation problems reported here, http://forums.reflector.net/questions/1120/cannot-activate-reflector-73018, and here, http://forums.reflector.net/questions/1091/cannot-activate-reflector-720143 (along with the similar digital signature error some people have seen).
Nigel’s also fixed the error reported with the BAML decompilation here: http://forums.reflector.net/questions/1135/baml-decompilation-error.
I put in a quick fix aimed at dealing with the problem of broken hyperlinks in the source code view: http://forums.reflector.net/questions/982/hyperlinks-dont-work. Honestly, I’ve no idea whether it’ll work or not because we’ve never been able to reproduce the problem here, but it’s worth a shot for those of you struggling with it.
I also spent a bit of time fixing a handful of the more common bugs that came in via the SmartAssembly automated error reporting service, notably an exception occurring in the assembly browser treeview.
We do have something much more exciting in the works though: native Silverlight XAP support in the assembly browser treeview. The idea being that you’ll be able to load XAP files directly into the treeview and explore them there, just like you can with assemblies at the moment. Currently you can open XAP files using the Open Zip PowerCommand, however this only lets you load the contained assemblies into the tree and doesn’t allow you to open any of the other files in the XAP. The native support will show you everything the XAP contains directly in the treeview.
That’s it for now. Remember, if you want the latest build, you can download it from the bottom of the www.reflector.net homepage.