.NET Reflector for Mono [closed]

2019-03-23 11:59发布

问题:

Is there an equivalent of .NET Reflector for Mono? Quick googling did not find anything... Or can I run Reflector on Mono (say, in Mac OS X)?

回答1:

As I was looking for a Mono decompiler, I found this page and tested the answers :

  • Mono.Cecil works great but it's a library and I was looking for a GUI
  • ILSpy doesn't run under Mono (Linux) since it uses WPF. Same for .NET CodeReflect, JustDecompile and dotPeek.
  • Perhaps Reflector works, but I don't really want to pay to know

Finally I found it was possible to decompile assemblies directly in MonoDevelop



回答2:

Reflector works fine on Mono (at in older versions), provided you turn off the "Show PDB symbols" option.

Miguel de Icaza blogged about this at one point.



回答3:

There is a new project called ILSPY that is trying to build an open source version of reflector: http://wiki.sharpdevelop.net/ILSpy.ashx



回答4:

reflector 6.0 dose not support Mono,only 5.1.7supports mono.

mono reflector.exe /compat

:)



回答5:

Have any one tried Mono Cecil ?

With Cecil, you can load existing managed assemblies, browse all the contained types, modify them on the fly and save back to the disk the modified assembly; potentially might even be more powerful than Reflector!

I am about to review it.



回答6:

Mono Cecil. Red-Gate Reflector is totaly based on it. Se this RedGate forum post for more information.