我试过了
dotfuscator.exe /in:myassembly.dll,
Run Code Online (Sandbox Code Playgroud)
根据命令行文档,这应该对我的 DLL 进行点模糊处理。它只是立即返回到命令行,什么也不做。当我尝试时
dotfuscator.exe dotfuscator1.xml
Run Code Online (Sandbox Code Playgroud)
Dotfuscator GUI 出现并加载了该 .xml 文件,而不是在我的程序集上进行操作。
注意我正在运行 Dotfuscator 社区版。如何让它从命令行混淆我的程序集?(这只是 Dotfuscator 支持 Pro-SKU 的操作吗?)
Dotfuscator Community Edition 不支持从命令行对程序集进行完整处理。您必须使用商业版进行命令行构建。
您可以将命令行参数传递给 Dotfuscator Community Edition,然后它将使用这些选项调用 GUI(如第二个示例中所示),但您仍然必须使用 GUI 来启动构建。
PreEmptive 将在不久的将来提供带有命令行支持的最新 Dotfuscator Community Edition 5.0 版本(随 Visual Studio 2010 一起提供的版本)。我们尚未最终确定如何分发它,但准备就绪后将在博客上宣布(http://preemptive.com/blog/)。