关于 mono 的 c# 代码混淆. 请教各位老师. 
我们这个项目在 ios 平台下. 现在用 c# 生成一个 dll 文件. 但无法用 Dotfuscator  混淆. 估计是 mono 导致的. 
请问有人做过这块吗? 或者用过什么工具? 

解决方案 »

  1.   

    不建议混淆dll,因为混淆后的dll就不能被外部引用了(名称变了)
      

  2.   

    回复 1 楼: 
    我在 windows 上测试了一下. 只选 Control Flow 是没有问题的. 然后在 Reflector 中也看不到函数的实现了. 能在 IOS 上也做到这一点就可以了.  我也不想混淆 public 名字. 因为有些地方还是用了反射的. 当然 private 的能 rename 就更好了. 
      

  3.   


    代码中public部分是不会被混淆的,不影响外部引用。