Допустим, у нас развернуто приложение версии 2.0, на котором уже работает около 3000 пользователей.
Пока что приложение не подписано (подписано каким-то автоматически сгенерированным сертификатом из VS).
Пользователи используют .NET 2.0.
Теперь мы хотели бы развернуть новую версию, которая будет подписана с использованием сертификата от tucows. Один из приведенных ниже ответов указывает на то, что в случае, когда мы ориентируемся на .NET Framework 2.0, изменение сертификата для подписи кода «нарушит» идентичность приложения. Что это значит?
Как добавить новый сертификат подписи кода в существующее развертывание?
Уведомление всех пользователей о переустановке приложения с нуля (или с нового URL) невозможно.
(
РЕДАКТИРОВАТЬ: это было предыдущее требование, сейчас не действует:
Я хотел бы убедиться, что существующие пользователи вообще не смогут видеть обновление (они не должны получать уведомления о доступности новой версии), в то время как все новые пользователи получат подписанную версию при установке для первый раз. Просто подписание развертывания не должно быть причиной для беспокойства существующих пользователей.
)