【发布时间】:2013-01-10 22:49:46
【问题描述】:
我正在尝试使用 .NET Reflactor 应用程序反汇编我的 monomac .net 可执行文件,但它似乎只能识别 Windows 可执行文件。
是否有任何应用程序/插件可以使这个东西工作?
谢谢。
【问题讨论】:
标签: .net osx-mountain-lion monomac disassembly
我正在尝试使用 .NET Reflactor 应用程序反汇编我的 monomac .net 可执行文件,但它似乎只能识别 Windows 可执行文件。
是否有任何应用程序/插件可以使这个东西工作?
谢谢。
【问题讨论】:
标签: .net osx-mountain-lion monomac disassembly
.NET 反射器适用于任何 .NET 可执行文件 (.exe) 或库 (.dll)。基于 MonoMac 的应用程序将生成它们(它们是 C# 或任何其他 .NET 编译器的输出),因此它也可以工作。
OTOH MonoMac 还生成一个应用程序包(.app 目录)和一个native wrapper 启动器(替换mono 以启动.exe)。其他本机库也可以包含在应用程序包中(因此应用程序可以在没有依赖关系的情况下重新分发)。
那些本机文件(和目录)不是 .NET 可执行文件,并且 .NET 反射器(或类似工具)将无法处理它们。
【讨论】: