2010-01-13 43 views
0

在其他帖子中,例如驗證碼檢查速度降低.NET版本

Why are signed assemblies slow to load?

它示出了如何避免簽名的程序集的檢查時的應用程序在非或慢連接的環境中運行,通過使用在應用的配置文件中的generatePublisherEvidence標籤。

適合應用用戶,但開發者呢?看起來我的應用程序在相同的情況下非常緩慢地構建,並且配置文件方法無濟於事。是否有相關的項目構建設置?

回答

3

好的,我找到了答案,但我認爲將它張貼在此處會很好。在鏈路

http://social.msdn.microsoft.com/forums/en-US/vssetup/thread/bc778e26-9156-4924-a9ca-a57ef8ff6bcc/

「羅比Couret」 中寫道:

In Internet Explorer 7... 

Tools->Internet Options->Advanced->Security Node, 
Uncheck 'Check for publisher's certificate revocation*' 

是的,這,確實加快了我的構建90秒到3秒。 (我的應用程序使用多個簽約,第三方組件。)

馬丁

0

我只能告訴你我們在工作中做什麼。開發人員構建不簽署程序集,它只是安裝了代碼簽名證書的「官方構建機器」。因此,開發人員不需要與VeriSign建立開放的互聯網連接或進行簽名。

構建腳本檢查是否存在指向證書的環境變量。如果您沒有證書,請不要簽字。

+0

是的,我很抱歉,我不是這方面的更多清晰的,對我來說這個問題是與商業,第三方組件。 – MartinKB 2010-01-13 19:29:21