ConfuserEx CLI 运行但没有输出结果

问题描述

我有 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 所在的位置。 并且它不能在预构建脚本中执行,只能在构建后

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...