问题描述
我有 yourModel.findOne({"dev_task.development_training": yourId}).then(result => {/*...*/})
文件,并且有 confuser 设置:
crproj
我在预构建配置中运行它:
<?xml version="1.0" encoding="utf-8"?>
<project baseDir="C:\Users\sserbula\Desktop\Projects\telexis\TSU\Installers" outputDir="C:\Users\sserbula\Desktop\Projects\telexis\TSU\Installers\ConfuserTest" xmlns="http://confuser.codeplex.com">
<rule preset="normal" pattern="true">
<protection id="anti debug" />
<protection id="anti dump" />
<protection id="anti ildasm" />
<protection id="anti tamper" />
<protection id="constants" />
<protection id="ctrl flow" />
<protection id="invalid Metadata" />
<protection id="ref proxy" />
<protection id="rename" />
<protection id="resources" />
</rule>
</project>
执行成功,但是没有结果的输出文件夹。此外,当我添加一些模块 if "$(ConfigurationName)" == "ReleaseDC" $(SolutionDir)Installers\ConfuserEx\Confuser.CLI.exe $(ProjectDir)Confuser.crproj
时,我收到以下错误 `Severity Code Description Project File Line Suppression State
错误命令“REM 删除并重新创建源文件夹
<module> path</module>
所以我被卡住了,文档也无济于事。
解决方法
第一个问题实际上是 baseDir
没有有效路径。 BaseDir
应该是 DLL 所在的文件夹的路径,并输出混淆的 DLL 所在的位置。
并且它不能在预构建脚本中执行,只能在构建后