我们有一个相当大的第三方产品,其中包含大量 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)
ILSpy.exe 用于交互式使用,没有类似的东西。
您可以改用ilspycmd命令行工具:
ilspycmd phantasmagorical.dll -p -o c:\myapp\archive\mar2020
Run Code Online (Sandbox Code Playgroud)
您还可以使用ICSharpCode.Decompiler nuget 包以编程方式运行反编译器。
| 归档时间: |
|
| 查看次数: |
3878 次 |
| 最近记录: |