Possible Duplicate:
A .net disassembler/decompiler
Is there a “free” alternative to .NET Reflector?
A good while ago we wrote C# .NET 1.1 application for a customer and during the process of office moves and redundancies, the source code was not checked into Source Safe.
The customer has now reported an issue and we don't want to rewrite the app from scratch.
I believe we should be able to get the source code by decompiling the executable. Can anyone recommend a good tool to use (preferably a free one).
As we wrote the application in the first place, I don't expect there to be any legal issues with decompiling but please correct me if I'm wrong.