在其他职位,例如。
Why are signed assemblies slow to load?
通过在应用程序的配置文件中使用generatePublisherEvidence标记,说明了如何避免在未连接或连接缓慢的环境中运行应用程序时检查签名的程序集。
对应用程序用户来说很好,但是开发者呢?在相同的情况下,我的应用程序的构建速度似乎非常慢,而且配置文件方法也没有帮助。是否有相关的项目构建设置?
发布于 2010-01-13 19:28:24
好的,我找到了答案,但我想最好把它贴在这里。在链接处
http://social.msdn.microsoft.com/forums/en-US/vssetup/thread/bc778e26-9156-4924-a9ca-a57ef8ff6bcc/
“罗比·库雷特”写道:
In Internet Explorer 7...
Tools->Internet Options->Advanced->Security Node,
Uncheck 'Check for publisher's certificate revocation*'是的,这个,真的加快了我的构建速度从90秒到3秒。(我的应用程序使用了几个签名的第三方程序集。)
马丁
发布于 2010-01-13 19:23:01
我只能告诉你我们在工作中做什么。开发人员构建不对程序集进行签名,只有安装了代码签名证书的“官方生成机器”。因此,开发者不需要有一个开放的互联网连接到VeriSign或其他任何东西来进行签名。
构建脚本检查指向证书的环境变量是否存在。如果你没有证书,就不签字。
https://stackoverflow.com/questions/2059470
复制相似问题