假设我们部署了一个应用程序的 2.0 版,大约 3000 个用户已经在运行该应用程序。
到目前为止,该应用程序是未签名的(由 VS 的一些自动生成的证书签名)。
用户正在使用 .NET 2.0。
现在我们想部署一个新版本,该版本将使用来自 tucows 的证书进行签名。以下答案之一表明,如果我们以 .NET Framework 2.0 为目标,更改代码签名证书将“破坏”应用程序的身份。这是什么意思?
如何向现有部署添加新的代码签名证书?
通知所有用户从头开始(或从新 URL)重新安装应用程序是不可能的。
(编辑:这是以前的要求,现在无效:
我想确保现有用户根本看不到更新(他们不应该收到新版本可用的通知),而所有新用户在第一次安装时都会收到签名版本. 仅仅签署部署不应该成为打扰现有用户的理由。)