Ошибка при подписании
Я поддерживаю большое приложение WPF, которое я унаследовал от другого разработчика. Я использую ClickOnce, чтобы опубликовать его. Внезапно, сегодня я получил сообщение об ошибке:
Ошибка 2 не удается опубликовать, так как проект не удалось построить. 1 1
Ошибка 3 при подписании произошла ошибка: не удалось подписать binDebugapp.публикациянастройка.исполняемый. Ошибка SignTool: не было найдено сертификатов, удовлетворяющих всем заданным критериям.
У меня есть файл с именем SomeName.СНК, который упоминается в проекте Настройки, вкладка подпись. Я понятия не имею, что произошло сегодня, что вызвало проблему. Я использую VS 2012.
5 ответов:
Я бы проверил, истек ли срок действия сертификата. Большинство (все?) сертификаты имеют срок годности.
перейти к основному проекту свойства>подписи > Если срок годности истек > нажмите на Создать Тестовый Сертификат, пароль не является обязательным, и вы сделали.
вы проверили наличие сертификата?
просмотр и управление сертификатами
вы можете использовать оснастку MMC или Internet Explorer.
Я получил эту проблему, установив visual c++ поверх установки VS2017 .net. Я решил это, сняв флажок свойства - > безопасность - > включить параметры безопасности ClickOnce.
затем он создал приложение.файл манифеста. После этого ошибка исчезла. Интересно, что я снова проверил его, чтобы увидеть, что произойдет, и проблема не вернулась.
Я просто столкнулся с проблемой сегодня. В моем конкретном случае это было вызвано это Центр Обновления Microsoft Windows.
Я удалил это обновление и опубликовать начал работать, как это всегда было. Это только временная работа вокруг и означает, что вы, вероятно, должны восстановить свои ключи/сертификаты.