C# 用于获取用于点融合的exe和所有支持文件(dll和xml)的命令

C# 用于获取用于点融合的exe和所有支持文件(dll和xml)的命令,c#,visual-studio-2008,obfuscation,dotfuscator,C#,Visual Studio 2008,Obfuscation,Dotfuscator,我使用dotfuscator保护我的hello.exe和支持文件,如 hello.dll hello.xml 但问题是dotfuscator只将输入作为hello.exe文件,并对其进行dotfuscate。 但它没有执行。 我认为在dotfusion之后,dll&xml不支持exe。 我在使用命令 "dotfuscator -in:C:\Users\Administrator\Desktop\Hello\bin\x86\Debug\Hello.exe" 工作正常,但命令 "dotfus

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

  • hello.dll
  • hello.xml
但问题是dotfuscator只将输入作为
hello.exe
文件,并对其进行dotfuscate。 但它没有执行。 我认为在dotfusion之后,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也在那里。

您需要从dll和EXE文件所在的目录启动DotFuscator。 在您的例子中,这是
C:\Users\Administrator\Desktop\Hello\bin\x86\Debug\

或者,您可以将完整路径传递到/in开关后的每个组件

e、 g


我也使用过这个,但出现了错误。错误是“无效的输入程序集Hello.dll。这不是托管模块”。我已取消删除答案,因为它解决了您原来的问题。对于那个新的错误,我不想从中窃取学分David@yas我不回答这个问题,你想得到多少就得到多少@大卫,你已经在对这个问题的评论中回答了。没有剩余学分:)未工作,不提供任何信息。Dotfuscator告诉您它不是托管DLL。hello.DLL是本机还是托管DLL?这与您对已删除答案的评论相矛盾。您还需要dll的完整路径。您希望.xml文件如何进行模糊处理?我也使用了这个命令“dotfuscator-in:C:\Users\Administrator\Desktop\Hello\bin\x86\Debug\Hello.exe,C:\Users\Administrator\Desktop\Hello\bin\x86\Debug\Hello.dll”,但错误与前面的相同。这不是您在对删除答案的评论中所说的。您所说的错误是:无效的输入程序集Hello.dll。这不是托管模块。Hello.dll。这不是托管模块。好的,假设dll是本机的,那么我应该怎么做?
"dotfuscator -in:C:\Users\Administrator\Desktop\Hello\bin\x86\Debug\Hello.exe,C:\Users\Administrator\Desktop\Hello\bin\x86\Debug\Hello.dll