自动更新Windows 10 IoT核心内的应用程序?

最近我有一个问题。 如果我编写一个UWP应用程序并安装到带有Windows IoT核心操作系统的Raspberry Pi中,我是否有可能在Raspberry Pi中为我的应用程序设置自动OTA更新,就像Windows App Store中的普通UWP应用程序一样?

编辑:仅适用于我的应用程序,不适用于升级Windows操作系统(因为它可以通过Windows Update直接升级)

好问题。

我建议查看更高级别的设备管理解决方案,该解决方案可以通过IoT事件中心向设备提供任何类型的更新。 这仍然在预览中,但请查看此微软post,开始使用以下内容:

https://azure.microsoft.com/en-gb/documentation/articles/iot-hub-device-management-get-started/

由于Windows IoT Core不包含Windowsapp store,因此无法使用内置工具启用Windows 10 PC上的自动应用更新。 据我所知,您只能从Pi的Web界面,Visual Studio或CMD / PowerShell / putty手动上传应用程序。

似乎我可以在UWP应用程序中使用ProcessLauncher函数并启动一个新的exe二进制文件(当然它必须为ARM平台编译)来完成这项工作。 请参阅此处: Windows Developer – ProcessLauncher 。

但无论如何,我的RPi3现在还在路上,我无法certificate我的应用程序是否真的可以让另一个exe二进制文件(或PowerShell脚本)自行升级。 希望它能〜!