Click here to monitor SSC

Bart

Software Engineer - Red Gate Software

.NET Reflector Support: Why does .NET Reflector auto-update itself?

Published Friday, August 21, 2009 3:12 PM

We're asked about this fairly regularly, so I thought it was about time I posted up our position on it here. There are two main reasons:

  • The auto-update means that we can roll out improvements to all users. So far, that's meant the occasional bug fix, but for some time we've been working on some big improvements. These include new functionality, along with fixes for a lot of the bug reports we've received. We aim to get this out early next year, and everybody will receive the benefit of this update.
  • Support: having only one version in the wild makes supporting .NET Reflector, which is extremely popular, a much more manageable task. This really goes back to the first reason: if we fix a problem everybody gets the fix and hopefully everybody's happy.

We are always looking at making things better though so, if you've had a problem with the auto-update, please let us know about it and we'll see what we can do to improve matters.

On a side-note, we are occasionally asked what we use for the auto-update function, and whether people can use this in their own applications. Unfortunately the answer to this is no, because it's our own proprietary code, but if you are after this kind of functionality, I'd recommend Microsoft's own ClickOnce deployment, which ships with the .NET framework:

http://msdn.microsoft.com/en-us/library/wh45kb66.aspx

by Bart Read
Filed Under: , ,

Comments

 

.NET Reflector Support: Why does .NET Reflector auto-update itself? « Jasper Blog said:

August 23, 2009 3:41 AM
 

richard_deeming said:

I understand the reasons for the automatic update, but I think it should be made optional, and the expiry date should be removed. If anyone wants support, telling them to get the latest version first seems perfectly reasonable.

At the moment, the main problem is if you're offline when Reflector expires, in which case you can't use the tool until you go online again.

My concern is that if Red Gate's profits fall, or they are bought out by a less scrupulous company, it would be quite tempting to stop updating the free version, forcing everyone to buy the pro version.

Even worse, in the unlikely event that Red Gate went out of business, there would be no more updates, and the tool would die.
February 4, 2010 2:14 PM
 

richard_deeming said:

Oh, what a surprise. The only part of my prediction which failed is RedGate being bought out by a less scrupulous company - there don't appear to be many candidates for that position!

Like countless others posting in the forum, I don't have a problem with you charging for the new version. If the new features are compelling enough, I might even have considered purchasing it.

No, what I have a problem with is that you are forcing your users to stop using the free version and pay for the upgrade, even if they don't want the new features.

What a *fantastic* business model! Image if Microsoft could get away with that! "Sorry, the free versions of SQL and Visual Studio you downloaded have expired. Would you like to pay for the upgrade, or uninstall the tools?"

These are either the actions of an evil company, or a company in dire financial straits. Either way, you won't be getting my money.
February 2, 2011 10:02 PM
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.
<August 2009>
SuMoTuWeThFrSa
2627282930311
2345678
9101112131415
16171819202122
23242526272829
303112345
How to Kill a Company in One Step or Save it in Three
 The majority of companies that suffer a major data loss subsequently go out of business. Wesley David... Read more...

Migrating from OCS 2007 R2 to Lync: Part 4
 Having migrated the rest of our users and legacy resources across and started 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...