19

Mono 是否有等效的 .NET Reflector?快速谷歌搜索没有找到任何东西......或者我可以在 Mono 上运行 Reflector(例如,在 Mac OS X 中)?

4

6 回答 6

14

当我在寻找 Mono 反编译器时,我找到了这个页面并测试了答案:

  • Mono.Cecil 效果很好,但它是一个库,我正在寻找一个 GUI
  • ILSpy 不能在 Mono (Linux) 下运行,因为它使用 WPF。.NET CodeReflect、JustDecompile 和 dotPeek 也是如此。
  • 也许反射器有效,但我真的不想花钱知道

最后我发现可以直接在MonoDevelop中反编译程序集

于 2013-03-05T15:45:57.173 回答
10

如果您关闭“显示 PDB 符号”选项,Reflector 在 Mono(旧版本中)上可以正常工作。

Miguel de Icaza曾在博客中提到过这一点。

于 2009-10-14T00:21:17.910 回答
4

有一个名为 ILSPY 的新项目正在尝试构建反射器的开源版本:http ://wiki.sharpdevelop.net/ILSpy.ashx

于 2011-03-17T00:44:20.010 回答
2

有人试过Mono Cecil吗?

使用 Cecil,您可以加载现有的托管程序集、浏览所有包含的类型、即时修改它们并将修改后的程序集保存回磁盘;甚至可能比反射器更强大!

我正要审查它。

于 2011-04-04T13:36:27.847 回答
2

单声道塞西尔。 红门反射器完全基于它。 请参阅此 RedGate 论坛帖子以获取更多信息

于 2011-06-01T11:52:58.320 回答
1

反射器 6.0 不支持单声道,只有 5.1.7 支持单声道。

单反射器.exe /compat

:)

于 2010-04-13T13:12:47.117 回答