从nuget安装Obfascar包,不用GlobalTool
在项目中创建obfucar.xml
在生成后事件里,
CD $(TargetDir)
"$(Obfuscar)" obfuscar.xml
注意这里是Obfuscar 不是obfascator
然后是一个简单的obfuscar.xml范例
<?xml version="1.0" encoding="utf-8" ?> <Obfuscator> <!--输入路径--> <Var name="InPath" value="." /> <!--输出路径:加密混淆过的路径--> <Var name="OutPath" value=".\Obfuscator_Output" /> <!--混淆代码的参数--> <Var name="ReuseNames" value="false" /> <Var name="HideStrings" value="false" /> <Var name="KeepPublicApi" value="false" /> <Var name="HidePrivateApi" value="true" /> <!--要混淆的模块--> <Module file="$(InPath)\ConsoleApp2.exe" /> </Obfuscator>
有关配置文件详情看这里:
Configuration — obfuscar 2.2 documentation
点击数:287
Comments | NOTHING