Graviton
Graviton

Reputation: 83254

.Net Assemblies Decompiler that Convert Assemblies into C# Source Code

I am well aware that one can use reflector to browse the content inside an assembly, and one can use FileDisassembler to convert the content into the c# source code with cs projects. But the source code outputted by FileDisassembler may not be able to compile if it has interface with property.

Is the other similar applications that do what FileDisassembler does?

Upvotes: 1

Views: 804

Answers (2)

Lav G
Lav G

Reputation: 153

dotPeek from jetBrains is a good decompiler for c#. http://confluence.jetbrains.net/display/NETPEEK/dotPeek+Early+Access+Program

Upvotes: 0

leppie
leppie

Reputation: 117230

I would not trust Reflector's decompiler.

Many times I have seen it just ignore instruction it did not understand, or just optimized certain sequences away, and changing the meaning the process.

The only trusty way is to use IL.

Regarding more tools, look at the CCI. IIRC, they had a C# source emitter at some stage, but it was removed for some reason.

Upvotes: 1

Related Questions