首页 > 解决方案 > UWP 应用安装程序自动更新仅更新一次

问题描述

我正在通过 Visual Studio 2017 15.7.6 生成我的应用程序,将其与 appinstaller 文件等一起上传到 Azure。假设版本 0.1.11.0 它设置为每次应用程序打开时更新

<UpdateSettings>
    <OnLaunch HoursBetweenUpdateChecks="0" />
</UpdateSettings>

然后我通过网络在运行 1803 (17134.285) 的 Win 10 机器上安装。

然后我创建一个版本为 0.1.12.0 的新 apppackage。

我将它上传到 Azure 并在目标机器上打开应用程序——它会正确更新。Microsoft/Windows/AppXDeployment-Server/Operational下有很多日志

部署注册操作与目标卷 C:在 Package MyApp_0.1.12.0_x86__8m1jne1se2ktw 上来自:(AppxBundleManifest.xml)成功完成。

然后我创建另一个应用程序包 0.1.13.0 - 将其上传到 Azure。我回到目标机器,但它不会更新。事件日志中没有任何内容。

我 24 小时移动我的系统时钟。在事件日志中,它显示正在为其他应用程序 (Netflix) 而不是我的应用程序运行检查。

如果我从网上安装最新版本(0.1.13.0),然后再次上传新版本 0.1.14.0,它会再次更新。但它不会更新下一个版本。

所以只更新一次。

其他人描述了几个月前看起来非常相似的问题: UWP 应用程序安装程序自动更新无法正常工作

更新:我现在已经用一个简单地在屏幕上显示应用程序版本的基本应用程序对此进行了测试。我创建了 5 个应用程序包并将它们上传到服务器。

版本 1.0.0.0 - 从 Web 安装

版本 1.0.1.0 - 自动更新(每次更改 appinstaller 和 index.html 以指向新版本)

版本 1.0.2.0 - 不会自动更新。我通过服务器更新。

版本 1.0.3.0 - 自动更新

版本 1.0.4.0 - 不会自动更新

我现在已经在 1803 (17134.285) 上的 2 台不同的机器上对此进行了测试。这种自动更新必须对其他人有效?

标签: uwp

解决方案


更新:微软已经在 MSDN 论坛上向我确认这是一个已知问题。还没有修复的时间尺度。


推荐阅读