我使用 Eazfuscator 来“保护”我的 VS 项目 - 这意味着 Eazfuscator 向我的项目添加了一个构建后事件,如下所示:
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