【问题标题】:ConfuserEx CLI run but no output resultConfuserEx CLI 运行但没有输出结果
【发布时间】:2021-02-04 10:07:32
【问题描述】:

我有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

执行成功,但没有结果的输出文件夹。另外,当我添加一些模块&lt;module&gt; path&lt;/module&gt; 时,我收到以下错误“严重性代码描述项目文件行抑制状态” 错误命令“REM删除并重新创建源文件夹

  if exist "C:\Users\sserbula\Desktop\Projects\telexis\TSU\Installers\FilesToPackageDC\ReleaseDC" rd "C:\Users\sserbula\Desktop\Projects\telexis\TSU\Installers\FilesToPackageDC\ReleaseDC" /s /q
  md "C:\Users\sserbula\Desktop\Projects\telexis\TSU\Installers\FilesToPackageDC\ReleaseDC"

  REM Copy ChangeNotes.txt
  xcopy /i /q /y /c "C:\Users\sserbula\Desktop\Projects\telexis\TSU\ChangeNotes.txt" "C:\Users\sserbula\Desktop\Projects\telexis\TSU\Installers\FilesToPackageDC\ReleaseDC\"
 if "ReleaseDC" == "ReleaseDC" C:\Users\sserbula\Desktop\Projects\telexis\TSU\Installers\ConfuserEx\Confuser.CLI.exe C:\Users\sserbula\Desktop\Projects\telexis\TSU\Installers\Telexis.DC.Installer\Confuser.crproj" exited with code 1.    Telexis.DC.Installer    C:\Program Files (x86)\MSBuild\Microsoft\WiX\v3.x\wix2010.targets   779 

所以我被卡住了,文档没有帮助。

【问题讨论】:

    标签: .net obfuscation confuserex


    【解决方案1】:

    第一个问题实际上是baseDir 没有有效路径。 BaseDir 应该是 DLL 所在文件夹的路径,并且应该是混淆 DLL 所在的输出。 而且它不能在预构建脚本中执行,只能在构建后执行

    【讨论】:

      猜你喜欢
      • 2018-03-31
      • 2017-11-17
      • 1970-01-01
      • 2013-04-21
      • 1970-01-01
      • 2018-02-10
      • 2021-11-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多