如何让 Dotfuscator 从命令行工作?
我已经尝试过
dotfuscator.exe /in:myassembly.dll,
根据 命令行文档,这应该对我的 DLL 进行点模糊处理。它只是立即返回到命令行,什么也不做。当我尝试
dotfuscator.exe dotfuscator1.xml
Dotfuscator GUI 时,会出现加载该 .xml 文件,而不是在我的程序集上进行操作。
注意我正在运行 Dotfuscator 社区版。如何让它从命令行混淆我的程序集? (这只是 Dotfuscator 支持 Pro-SKU 的操作吗?)
I've tried
dotfuscator.exe /in:myassembly.dll,
According to the command line documentation, this should dotfuscate my DLL. It just immediately returns to the command line, doing nothing. When I try
dotfuscator.exe dotfuscator1.xml
Dotfuscator GUI appears with that .xml file loaded instead of operating on my assembly.
Note I'm running Dotfuscator Community Edition. How can I get it to obfuscate my assembly from the command line? (is this only a Pro-SKU supported operation for Dotfuscator?)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Dotfuscator Community Edition 不支持从命令行对程序集进行完整处理。您必须使用商业版本进行命令行构建。
您可以将命令行参数传递给 Dotfuscator Community Edition,然后它将使用这些选项调用 GUI(如第二个示例中所示),但您仍然必须使用 GUI 来启动构建。
PreEmptive 将在不久的将来提供带有命令行支持的最新 Dotfuscator Community Edition 5.0 版本(随 Visual Studio 2010 一起提供的版本)。我们尚未最终确定如何分发它,但准备就绪后将在博客上宣布(http://preemptive. com/blog/ )。
Dotfuscator Community Edition does not support the full processing of assemblies from the command line. You must use the commercial edition for a command line build.
You can pass command line arguments to Dotfuscator Community Edition and it will then call the GUI with those options (like in your second example) but you must still use the GUI to start your build.
PreEmptive will be providing a version of the latest Dotfuscator Community Edition 5.0 (the one that shipped with Visual Studio 2010) with command line support in the near future. We have not yet finalized how it will be distributed but it will be announced on the blog when it is ready ( http://preemptive.com/blog/ ).