如果用户取消自动更新,则使用App Installer进行的自动更新将停止工作

时间:2019-04-12 12:43:24

标签: c# .net uwp appx

我遇到了以下问题:

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

我尝试重新启动PC,并与Fiddler进行了核对,以确认没有对服务器进行任何呼叫。就像Windows忘记了该应用程序是通过App Installer安装的。我必须手动运行.appinstaller才能将应用程序升级到v5.3.1.0,此后它又开始在启动时寻找更新。

这是我配置的更新设置:

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

1 个答案:

答案 0 :(得分:0)

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