我用Eazfuscator“保护”我的VS项目 - 这意味着Eazfuscator添加一个生成后事件到我的项目,看起来像这样:Eazfuscator.NET只能当SolutionConfiguration =释放
if /I "$(ConfigurationName)" == "Release" Eazfuscator.NET.exe [...]
我不知道为什么它像这样检查ConfigurationName - 我试图混淆构建ConfigurationName = ForPlayers
,所以这个检查正在阻碍。
两个问题:
- 为什么Eazfuscator做这种检查?
- 我可以做到不是不行吗?我可以手动进入项目属性并将其删除,但这不是一个好主意,因为我是通过如下脚本完成的:
。
Eazfuscator.NET.exe --protect-project [...] # add post-build event
devenv /build [...] # build the solution
Eazfuscator.NET.exe --unprotect-project [...] # remove post-build event