下面就介绍一下,如何使用VS自带的Dotfuscator来进行混淆代码.
1.安装Dotfuscator
打开VS2017的安装工具,如下,点击修改按钮.
?
选择单个组件,如下:
?...这样,我们的安装就完成了.
2.将Dotfuscator与Xamarin项目集成(重点)
2.1下载Dotfuscator-Xamarin MSBuild目标文件
这个文件是用来生成的,...(这里是你dotfuscator的安装位置)C:\VS2017\Common7\IDE\Extensions\PreEmptiveSolutions...修改完成后,我们将项目重新加载进去.
然后存档发布.
如果一切正常的话,会弹出如下界面:
?
因为我这里用的是免费的社区版,所以功能有限,
我们直接点击生成,完成后关闭这个界面....专业版提供了更多的选择..嗯..他可以直接混淆整个控制流程 如下效果:
?
写在最后
今天的内容就这些了.其实这个混淆方案对于其他的C#项目也是适用的.嗯..大家可以随意试试.