Изменение сертификата ClickOnce не должно предлагать установить - PullRequest
0 голосов
/ 10 января 2020

У меня есть развертывание ClickOnce в приложении WPF. Он был подписан сертификатом Comodo, и когда срок его действия истек, мы получили сертификат Secti go. Следуя инструкциям Microsoft Docs , я обновил свой сертификат после истечения срока его действия:

Я могу однозначно сказать, если ваше приложение предназначено. NET 4.0, или ваше приложение не решение Office и оно нацелено на NET 3.5 и использует автоматические c обновления, или ни у кого из ваших клиентов нет Windows Vista, вы можете просто заменить свой сертификат, выпустить обновление и go на обед, а остальные из нас борются за.

Однако, когда я обновляю сертификат и публикую его, я получаю сообщение: «Приложение подписано с другим ключом, чем существующее приложение на сервере. Вы хотите переписать это? ManifestCertificateThumprint в файле .csproj изменится, и приложение предложит пользователю установить во время обновления.

enter image description here

Это недопустимо. Обновление должно выполняться без какого-либо вмешательства, и для этого необходимо, чтобы пользователь нажал кнопку «Установить». У меня такой вопрос:

  • Можно ли обновить сертификат таким образом, чтобы это НЕ вызывало приглашение на установку?
  • Влияет ли изменение ManifestCertificateThumbprint на это?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...