uwp - 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 台不同的机器上对此进行了测试。这种自动更新必须对其他人有效?
解决方案
更新:微软已经在 MSDN 论坛上向我确认这是一个已知问题。还没有修复的时间尺度。
推荐阅读
- tensorflow - 什么是最小的 Keras 回归神经网络模型,可以完美拟合汽车数据?
- redis - 当相应状态在一段时间不活动后被视为“关闭”时,如何取消设置 redis 位集中的位?
- python - 尝试使用正则表达式删除行并写入新文件时出错
- python - 如何在for循环python-pptx中将两个或多个图像添加到同一张幻灯片
- javascript - 带有 React Hooks 的 Firebase 监听器
- flutter - 如何使用 async-redux 包将 TextEditingController 值从页面传递到 Flutter 中的操作?
- php - 如何用 preg_match 替换 eregi 函数?
- java - 找不到类型类调试错误的 PersistentEntity
- xml - Windows 事件转发 (WEF) .xml 查询
- apache-spark - 有什么方便的方法来调试 Spark 程序吗?