我正在尝试使用.NET Reflactor应用程序反汇编我的monomac .net exectuable文件,但它似乎只能识别Windows exectuables。
是否有任何应用程序/插件可以使这个东西工作?
感谢。
答案 0 :(得分:2)
.NET反射器适用于任何.NET可执行文件(.exe)或库(.dll)。基于MonoMac的应用程序将生成它们(它们是C#或任何其他.NET编译器的输出),因此它也可以工作。
OTOH MonoMac还会生成一个应用程序包(.app
目录)和原生 包装器启动器(替换mono
以启动{ {1}})。其他本机库也可以包含在应用程序包中(因此可以在不依赖的情况下重新分发应用程序)。
那些原生文件(和目录)不是.NET可执行文件,.NET反射器(或类似工具)将无法处理它们。