2

我正在尝试使用 .NET Reflactor 应用程序反汇编我的 monomac .net 可执行文件,但它似乎只识别 Windows 可执行文件。

是否有任何应用程序/插件可以使这个东西工作?

谢谢。

4

1 回答 1

2

.NET reflector works on any .NET executable (.exe) or library (.dll). A MonoMac-based application will produce them (they are the output of the C#, or any other .NET, compiler) so it will work too.

OTOH MonoMac also produce an application bundle (a .app directory) and a native wrapper launcher (that replaces mono to launch the .exe). Other native libraries can also be included into the application bundle (so the application can be redistributed without dependencies).

Those native files (and directories) are not .NET executable and .NET reflector (or similar tools) won't be able to process them.

于 2013-01-12T15:33:28.303 回答