我正在通过Visual Studio 2017 15.7.6生成我的应用程序,并将其与appinstaller文件等一起上传到Azure。可以说是0.1.11.0版 设置为每次应用打开时更新
<UpdateSettings>
<OnLaunch HoursBetweenUpdateChecks="0" />
</UpdateSettings>
然后我通过Web在运行1803(17134.285)的Win 10计算机上进行安装。
然后我创建一个版本为0.1.12.0的新应用程序包。
我将此文件上传到Azure并在目标计算机上打开应用程序-它可以正确更新。下有很多日志 Microsoft / Windows / AppXDeployment-Server / Operational
来自以下目标的MyApp_0.1.12.0_x86__8m1jne1se2ktw软件包上的目标卷C:的部署注册操作已成功完成。
然后我创建另一个应用程序包0.1.13.0-将其上传到Azure。我回到目标计算机,但不会更新。事件日志中没有任何内容。
我将系统时钟移动24小时。 在事件日志中,它显示正在为其他应用程序(Netflix)而不是我的应用程序运行检查。
如果我从网上安装了最新版本(0.1.13.0),然后再次上传新版本0.1.14.0,它将再次更新。 但是它不会更新下一个版本。
所以它只更新一次。
其他人描述了几个月前看起来非常相似的问题: UWP app-installer auto update not working correctly
更新:我现在已经用一个简单的应用程序对其进行了测试,该应用程序仅在屏幕上显示该应用程序的版本。我创建了5个应用程序包并将它们上传到服务器。
版本1.0.0.0-通过网络安装
版本1.0.1.0-自动更新 (将appinstaller和index.html更改为每次都指向新版本)
版本1.0.2.0-无法自动更新。我是通过服务器更新的。
版本1.0.3.0-自动更新
版本1.0.4.0-无法自动更新
我现在已经在1803(17134.285)的2台不同机器上对此进行了测试。这种自动更新必须对其他人有用吗?
答案 0 :(得分:0)
更新:Microsoft在MSDN论坛上已向我确认这是一个已知问题。尚无时间解决。