我選擇confuserex,我找到了一種方法將它與VS集成
http://dev.schausberger.cc/2013/05/obfuscating-visual-studio-net-2010-code-before-creating-setup-project/
此發現的代碼,需要添加到.vbproj文件
if $(ConfigurationName)==Release (
cd 「$(TargetDir)」
「c:\path_to_\confuser Release\confuser.console.exe」 「$(SolutionDir)confuserSettings.crproj」
copy /y Confused\*.*
rmdir /s /q Confused
) else (
echo 「not in release mode, not obfuscating」
)
我用:
<PropertyGroup>
<PostBuildEvent>
If $(ConfigurationName)==Release (
cd $(TargetDir)
c:\Confuser\Confuser.CLI.exe $(ProjectDir)confuserSettings.crproj
)
</PostBuildEvent>
</PropertyGroup>
confuserSettings.crproj是confuser項目
我也沒有解決的唯一事情就是建立模式混淆文件
我覺得這些命令的使用是這樣做的:
copy /y Confused\*.*
rmdir /s /q Confused
我不使用他們,因爲我得到這個錯誤:
http://i.stack.imgur.com/jJaWH.png
我怎麼能解決這個問題,謝謝!