我必须在 visual studio 2010 中保护我的 mvc2 项目中的一些 dll。我正在使用 Dotfuscator,我想在构建过程中自动化它。我引用了以下文章,但我不知道如何实现它。 http://msdn.microsoft.com/en-us/library/hh977082(v=vs.107).aspx
最佳答案
我们通过创建一个 .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 & SN_HOME 在环境中设置。确保在 dll 需要重新签名之后调用 sn.exe。
这对你有用吗?如果没有,那么您需要将其放入后期构建事件处理程序中。
关于asp.net-mvc-2 - 如何在构建中自动化 Dotfuscator,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12190255/