【问题标题】:Auto Updates with App Installer stop working if user cancels the automatic update如果用户取消自动更新,应用安装程序的自动更新将停止工作
【发布时间】:2019-04-12 12:43:23
【问题描述】:

我遇到了以下问题:

  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>

【问题讨论】:

  • 如果在更新运行时点击“取消”,appinstaller不会自动获取更新包,这是设计使然。
  • @NicoZhu-MSFT,这不是我的测试中发生的事情。在我的测试中,如果您点击取消而不是点击更新,就会发生这种情况。但是,如果您单击更新,然后在更新运行时 取消,则程序包不会更新。

标签: c# .net uwp appx


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-06
    • 2012-03-31
    • 2016-03-08
    相关资源
    最近更新 更多