tags:

views:

837

answers:

6

I used to love Reflector back in the day, but ever since RedGate took over it has gone downhill dramatically. Now it forces me to update (which is absolutely ridiculous), half the time the update doesn't go smoothly, and it is increasingly hindering my productivity with each update. I am sick of it, and I am ready for something better. Does anybody know of a better disassembler?

+1  A: 

Not sure what you really want here. If you want to see the .Net framework source code, you may try Netmassdownloader. It's free.

If you want to see any assembly's code ( not just .Net), you can use Resharper. Although it's not free.

Ngu Soon Hui
A: 

9Rays used to have a decompiler, but I haven't check in a while. It was not free, I remember...

There is also a new one (at least for me) named Dis#.

Daniel Dolz
+2  A: 

.NET source code is available now.

See this link or this

Or if you look for decompiler I was using DisSharper. It was good enough for me.

Hun1Ahpu
+5  A: 

The latest version from Red Gate is 6.1. However the 5.1 version cannot automatically update to version 6 because there were changes to the Terms of Service, so instead you are redirected to the site to download the 6.1 version. This is mostly because of legal reasons as you can check in the following post:

Oi! What's going on with the .NET Reflector update mechanism?

After you manually update to 6.1 you will no longer experience any problems.

João Angelo
If the only solution is to upgrade, then I am looking for a different product. Foot is down :)
Josh Stodola
Wow that's pretty harsh Josh. It's a free product, nags me not once, and does a damned fine job. What's the problem? Just go give them a +@gmail address and get the software.
drachenstern
@drachenstern It wouldn't be such a problem if it *always* behaved like this. How do you feel when a great piece of software that you've used for years suddenly develops annoying habits? Either you are a fairly accepting individual or you simply do not understand the importance of time in crucial circumstances. I **needed** Reflector to work one day, and instead I got updates with errors and lost five minutes. Those five minutes cost alot, literally. Changing a well-rounded product like this that already has a satisfied user base is atrocious, and they should know better. I am not alone!
Josh Stodola
Or ... I run the product regularly enough that an update once did not throw me off my stride, instead of leaving it to the dustbin for ages. Which is how you describe what happened. I'm also in the habit of making sure I run the latest tools, as I hate bugs creeping in when other developers have put in the time to get rid of annoying bugs. Like the 5.0 R#, which is about to go on 5.1EAP, which I'll be downloading in a few days. Sorry that you had a bad experience with an old product, but I doubt that's a useful reason to lash out at a company releasing a free product that's updated.
drachenstern
Some people are happy with Version X, why should all the updates effect them? This seems to be a common issue with software lately.
eschneider
+4  A: 

How to disable .NET Reflector’s auto-update feature

eschneider
Nice! This seems to work!
Josh Stodola
Not exactly and alternative but maybe the best work around for now; thanks to Bill
eschneider
The instructions have been withdrawn from that link.
P a u l
sorry don't remember what it was, I have removed .NET Reflector from my machines.
eschneider
A: 

instead of using the autoupdater, we just set the properties of the exe to readonly, that way it doesnt delete the file.

mookie