首页 > 解决方案 > 如果用户取消自动更新,应用安装程序的自动更新将停止工作

问题描述

我遇到了以下问题:

  1. 通过 .appinstaller 安装客户端应用程序 v4.3.1.0
  2. 将服务器升级到 v5.3.1.0
  3. 单击以启动客户端应用程序并提示更新
  4. 单击更新按钮
  5. 更新运行时,我单击“取消”
  6. 现在,该应用程序愉快地以 v4.3.1.0 的形式启动,不再检查更新。

我已尝试重新启动 PC,并已与 Fiddler 确认没有对服务器进行调用。就像 Windows 忘记了应用程序是通过应用程序安装程序安装的一样。我不得不手动运行 .appinstaller 以将应用程序升级到 v5.3.1.0,之后它开始再次在启动时寻找更新。

这是我配置的更新设置:

 <UpdateSettings>
        <OnLaunch HoursBetweenUpdateChecks="0" ShowPrompt="true" UpdateBlocksActivation="true" />
        <AutomaticBackgroundTask />
        <ForceUpdateFromAnyVersion>true</ForceUpdateFromAnyVersion>
  </UpdateSettings>

标签: c#.netuwpappx

解决方案


Windows 1903 (Build 18362) 中修复了类似的问题。如果您使用的是较早的版本,将您的操作系统更新到 Build 18362 或更高版本可能会解决此问题。


推荐阅读