简体   繁体   中英

.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?

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.

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

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM