ClickOnce应用程序如何知道在哪里检查升级

本文关键字:检查 在哪里 何知道 应用程序 ClickOnce | 更新日期: 2023-09-27 18:00:13

我有一个ClickOnce应用程序,它被设置为"仅在线"。换句话说,.appref-ms文件不会落到客户端(该文件携带原点信息)。

但是,ClickOnce应用程序使用System.Deployment.Application.ApplicationDeployment类来检查哪里有可用的更新。

如果.appref-ms文件没有到达客户端,应用程序如何知道在哪里检查更新?

ClickOnce应用程序如何知道在哪里检查升级

检查注册表:HCU > Software > Microsoft > Windows > Uninstall > #yourappid# > UrlUpdateInfo

cdf-ms文件和可执行清单无论如何都要发送到客户端。当ClickOnce启动时,清单会告诉它可以从哪里获取更新。

它们分别位于适用于Windows7的C:'Users'USER_NAME'AppData'Local'Apps和适用于早期版本的C:'Documents and Settings'USER_NAME'Local Settings'Apps'2.0中。