适用于Mac或Linux的.NET反编译器

19 .net c# linux macos decompiling

我需要反编译一个用.NET编写的小应用程序并将其转换为C++.我没有安装Windows,我知道有很多针对Windows的.NET反编译.由于我只有Mac和Linux,并且不想安装Windows只能运行反编译器,我想知道,有没有简单的方法在Mac或Linux中反编译.NET应用程序?我搜索它并没有找到任何东西.

Ati*_*gur 11

使用mono decompiler是monoproject的工具.尝试使用它.请注意,这是monodevelop中的加载项.

Jetbrains有一个适用于.NET的新IDE,Rider.它适用于linux和mac.Rider内置了反编译器.不幸的是,这个内置编译器dotpeek仅适用于Windows.


Rub*_*ink 7

有一个使用 Avalonia 的 ILSpy 变体/分支,可作为打包的 MacOS 应用程序使用。

https://github.com/icsharpcode/AvaloniaILSpy/releases下载

页面上有将包(未签名)列入白名单的说明,例如:

在此处输入图片说明

  • 谢谢你!如果启动时出现错误,请运行此命令 `chmod +x "/Applications/ILSpy.app/Contents/MacOS/ILSpy"` (5认同)