0

我正在使用 dotfuscator 来保护我的hello.exe文件和支持文件,例如

  • 你好.dll
  • 你好.xml

但问题是dotfuscator将输入作为唯一的hello.exe文件,并对它进行dotfuscate。但它没有执行。我认为在dotfuscation之后dll和xml不支持exe。我正在使用命令

 "dotfuscator -in:C:\Users\Administrator\Desktop\Hello\bin\x86\Debug\Hello.exe"

它工作正常,但命令

"dotfuscator -in:C:\Users\Administrator\Desktop\Hello\bin\x86\Debug\Hello.exe,Hello.dll,Hello.xml"

给定的错误是 “输入程序集 Hello.dll 不存在” ,即使 Hello.dll 也存在。

4

1 回答 1

1

您需要从 DLL 和 EXE 文件所在的目录启动 DotFuscator。在你的情况下,这是C:\Users\Administrator\Desktop\Hello\bin\x86\Debug\

作为替代方案,您可以在 /in 开关之后将完整路径传递给每个组件

例如

"dotfuscator -in:C:\Users\Administrator\Desktop\Hello\bin\x86\Debug\Hello.exe,C:\Users\Administrator\Desktop\Hello\bin\x86\Debug\Hello.dll
于 2011-08-24T09:57:34.580 回答