有没有办法用ILSpy进行自动反编译?

Bil*_*rly 3 decompiler ilspy

我们有一个相当大的第三方产品,其中包含大量 C# DLL,并且每月左右更新一次。虽然反编译器只能完成 98% 的工作,无法获取所有内容,但对于我偶尔进行比较分析的目的而言,它已经足够好了。

有没有办法进行命令行反编译,以便我可以反编译每个月的版本并以自动方式将其保存在存档中?

也许像

ilspy /f phantasmagorical.dll /s c:\myapp\archive\mar2020

/f - file to decompile, .dll, .exe, etc.
/s - save location
Run Code Online (Sandbox Code Playgroud)

Dan*_*iel 5

ILSpy.exe 用于交互式使用,没有类似的东西。

您可以改用ilspycmd命令行工具:

ilspycmd phantasmagorical.dll -p -o c:\myapp\archive\mar2020
Run Code Online (Sandbox Code Playgroud)

您还可以使用ICSharpCode.Decompiler nuget 包以编程方式运行反编译器。