是否有免费工具能够从CLI程序集中修剪未使用的代码?

ble*_*lez 6 .net obfuscation cil pruning

是否有免费工具能够从CLI程序集中修剪未使用的代码?

我知道有些混淆器能够执行这种优化,但这些都需要花钱.是否有免费(甚至开源)工具删除已编译的程序集中未使用的代码?

Jb *_*ain 3

有。它称为Mono.Linker

我三年前写的有关 Mono.Linker 的内容几乎仍然有效。它运作良好,但并不神奇,而且可能相当粗糙。另外它通常需要配置。

另一方面,它现在随MonoTouchMono for Android 等商业工具一起提供,所以如果您不介意花一些时间集成它的话,它绝对是可靠的。

请注意,Mono 的所有发布版本都附带了链接器的编译版本,但我建议您自己编译它。