1

我试过了

dotfuscator.exe /in:myassembly.dll, 

根据命令行文档,这应该对我的 DLL 进行 dotfuscate。它只是立即返回命令行,什么也不做。当我尝试

dotfuscator.exe dotfuscator1.xml

Dotfuscator GUI 出现时加载了该 .xml 文件,而不是在我的程序集上运行。

注意我正在运行 Dotfuscator Community Edition。我怎样才能让它从命令行混淆我的程序集?(这只是 Dotfuscator 支持的 Pro-SKU 操作吗?)

4

1 回答 1

4

Dotfuscator Community Edition 不支持从命令行完全处理程序集。您必须使用商业版进行命令行构建。

您可以将命令行参数传递给 Dotfuscator Community Edition,然后它将使用这些选项调用 GUI(就像在您的第二个示例中一样),但您仍然必须使用 GUI 来开始构建。

PreEmptive 将在不久的将来提供具有命令行支持的最新 Dotfuscator Community Edition 5.0 版本(随 Visual Studio 2010 提供的版本)。我们尚未最终确定它的分发方式,但准备就绪后会在博客上公布(http://preemptive.com/blog/)。

于 2010-07-19T15:20:06.420 回答