如何在构建中自动化Dotfuscator

时间:2012-08-30 05:10:01

标签: asp.net-mvc-2 dll dotfuscator

我必须在visual studio 2010中的mvc2项目中保护一些dll。我正在使用Dotfuscator,我想在构建过程中自动化它。我参考以下文章,但我不知道如何实现它。 http://msdn.microsoft.com/en-us/library/hh977082(v=vs.107).aspx

1 个答案:

答案 0 :(得分:3)

我们通过创建.proj文件(MSBuild.exe)并使用exec直接调用它来完成此操作。

<Exec Command='"$(OBFU_HOME)\dotfuscator.exe" dotfuscator.xml'/>
<Exec Command='"$(SN_HOME)\sn.exe" -R filename.dll filename.snk'/>

OBFU_HOME&amp; SN_HOME在环境中设置。确保在之后调用sn.exe,因为dll需要重新签名。

这对你有用吗?如果没有,那么你需要将它放在post build事件处理程序中。