gpt4 book ai didi

post-build-event - Eazfuscator.NET 仅在 SolutionConfiguration=Release 时工作

转载 作者:行者123 更新时间:2023-12-04 07:23:57 47 4
gpt4 key购买 nike

我使用 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

最佳答案

可能已完成此检查,以便 Eazfuscator 不会混淆用于调试的程序集,您可能需要 pdb 文件来单步执行代码等。

Eazfuscator.NET v3 进行了改进,您可以启用调试混淆程序集。

您可以像这样简单地更新构建后事件:

if /I "$(ConfigurationName)" == "ForPlayers" Eazfuscator.NET.exe [...]

关于post-build-event - Eazfuscator.NET 仅在 SolutionConfiguration=Release 时工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8212168/

47 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com