theskiguy Ответов: 0

Экспорт VB.NET сертификат от win 7 до win 10


Мой компьютер разработки программного обеспечения обновляется с Win 7 до Win 10. Я использую Click Once для развертывания всех своих приложений и создал сертификат для этого с помощью MakeCert. Я смог экспортировать свой сертификат в свой новый ящик и вижу его в своем проекте, однако я не могу запустить ни одну программу с этим сертификатом на коробке Win 10, так как он выдает мне ошибку, говорящую, что мой сертификат недействителен для подписи.

Я помню, что несколько лет назад MS выпустила обновление, которое требовало, чтобы ключ в моем сертификате был определенной длины. Чтобы обойти эту проблему, мы в конечном итоге удалили обновление, и все сработало. Мне интересно, является ли это той же проблемой, что и сейчас. Я вернулся и нашел номер обновления для этого изменения, но я не могу найти его нигде на моем поле Win 10. Мне интересно, если эта функция теперь просто встроена в Win 10, и нет никакого способа получить сертификат, кроме как с длинным ключом? Может ли кто-нибудь подтвердить это или нет?

Что я уже пробовал:

Большинство моих приложений находятся либо в VS2005, либо в VS2015, поэтому большинство из них нацелены на DotNet 2.0. Я нашел эту статью в интернете о создании приложения, которое удаляет и повторно устанавливает новый сертификат, но я не уверен, что это мое лучшее решение или нет.

Срок действия сертификата в развертывании ClickOnce | Microsoft Docs[^]

Gerry Schmitz

Получите новый сертификат ... Сколько жизненной энергии вы потратили, избегая этого?

0 Ответов