我有一个使用 .Net Framework 4 的 C# 2010 WinForms 应用程序。
我正在使用Eazfuscator.NET来混淆这个应用程序。如果我手动混淆可执行文件,一切正常。
当我尝试通过将项目拖到绿色部分来使程序在每个构建中混淆自己时,一切正常,这是输出:
保护项目 'Roster Manager.csproj'... 完成
受保护的项目将在 Release 配置中构建期间自动混淆
请重新启动 Visual Studio 以完成 Eazfuscator.NET 的安装
之后,我关闭 VS,重新启动它,清理解决方案,重新构建并运行它。该程序可以工作,但它没有被混淆,正如使用Reflector 7对其进行反编译所证明的那样。
我正在按照程序的要求在 Release 中构建它。
搜索网络并没有帮助,所以如果有人之前遇到过这个问题,可能会解决这个问题。