Проверка Authenticode замедляет сборку .NET - PullRequest
0 голосов
/ 13 января 2010

В других сообщениях, например

Почему подписанные сборки загружаются медленно?

показано, как избежать проверки подписанных сборок, когда приложение работает в среде без или с медленным подключением, используя тег generatePublisherEvidence в файле конфигурации приложения.

Хорошо для пользователей приложения, но как насчет разработчика? Кажется, мое приложение строит очень медленно при тех же условиях, и подход с использованием файла конфигурации не помогает. Есть ли соответствующая настройка сборки проекта?

Ответы [ 2 ]

3 голосов
/ 13 января 2010

Хорошо, я нашел ответ, но я подумал, что было бы хорошо, чтобы он был опубликован здесь По ссылке

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 секунд. (Мое приложение использует несколько подписанных сторонних сборок.)

Martin

0 голосов
/ 13 января 2010

Я могу только сказать вам, что мы делаем на работе. Сборка разработчика не подписывает сборки, только на «официальной машине сборки» установлен сертификат подписи кода. Таким образом, разработчик не обязан иметь открытое интернет-подключение к VeriSign или что-либо еще, чтобы сделать подпись.

Скрипт сборки проверяет наличие переменной среды, которая указывает на сертификат. Если у вас нет сертификата, нет подписи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...