我希望将大量程序集反编译为 C#。我找到了几个可以进行可视化反编译的工具。但是我想知道是否有一个工具可以从命令行进行反编译(类似于 ildasm/OUT
)。
动机是有 100 多个程序集,我不想打开每个程序集并另存为 .cs
文件。 .NET Reflector似乎有批量加载程序集,但没有批量保存。所以我在考虑编写一个脚本来遍历每个程序集并使用命令行命令对其进行反编译。
最佳答案
如果您正在寻找一个为程序集生成 C# 代码的程序,Jon Gallant最近有一篇关于使用 Telerik 的 JustDecompile 执行此操作的博客文章。您可以链接到几个程序集,然后您可以在没有 UI 的情况下控制代码的生成。
关于C#命令行反编译器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8099966/