我有一个ClickOnce应用程序设置为"仅限在线"。换句话说,.appref-ms
文件不会归结到客户端(此文件包含原点信息)。
但是,ClickOnce应用程序使用System.Deployment.Application.ApplicationDeployment
类来检查可用更新的位置。
如果.appref-ms
文件没有传到客户端,应用程序如何知道检查更新的位置?
答案 0 :(得分:3)
检查注册表:HCU > Software > Microsoft > Windows > Uninstall > #yourappid# > UrlUpdateInfo
答案 1 :(得分:1)
无论如何,cdf-ms文件和可执行清单都会转到客户端。当ClickOnce启动时,清单会告诉它可以从哪里获取更新。
对于Windows 7,它们位于C:\Users\USER_NAME\AppData\Local\Apps
,而对于早期版本,它们位于C:\Documents and Settings\USER_NAME\Local Settings\Apps\2.0
。