将Dotfuscator作为后期构建事件运行

4

我正在使用Visual Studio 2010中的Dotfuscator。

我想将Dotfuscator作为一个后置生成事件运行,这样每次我构建一个项目时,Dotfuscator都会使用我创建的配置文件对输出的DLL进行混淆处理,然后我就可以得到一个新的混淆后的DLL,而无需手动打开Dotfuscator。

当它被混淆后,我将使用sn.exe重新签名,然后将其复制到我使用该DLL的目录中。

如何将Dotfuscator作为后置生成事件运行(或从命令行中运行)?

2个回答

2

感谢mletterle。注册用户=非免费?正如我所说,我正在使用VS2010中提供的Dotfuscator。升级需要什么?再次感谢。 - brickner
注册是免费的,只需在PreEmptive Solutions网站上注册一个帐户即可。请参见:http://www.preemptive.com/component/user/register - mletterle
注意:正如Lord of Scripts在他的后续回答中所说,社区版不包括命令行。截至我撰写本文时,版本比较如下:http://www.preemptive.com/products/dotfuscator/compare-editions - ToolmakerSteve
自从VS 2015 Update 3以来,Dotfuscator CE再次为注册用户提供命令行支持(注册免费)。如果需要,尚未升级到Update 3的Visual Studio 2015用户可以从网站免费下载。有关详细信息,请参见此博客文章。完整披露:我在PreEmptive Solutions工作。 - Nathan Arthur

1
不要被PreEmptive的东西所吸引,注册后您有权下载30天的试用/评估版本,而不是带有命令行支持的社区版本。他们的比较页面清楚地说明了社区版本(免费)没有命令行支持。

截至VS 2015 Update 3,Dotfuscator CE已包含注册用户的命令行支持(注册免费)。如果需要,尚未更新到Update 3的Visual Studio 2015用户可以从网站免费下载。有关详细信息,请参见此博客文章比较页面已相应更新。完整披露:我为PreEmptive Solutions工作。 - Nathan Arthur

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接