2016-07-24 99 views
3

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

编辑:只是我的应用程序,而不是升级Windows操作系统(因为它可以直接通过Windows更新升级)

回答

0

由于Windows物联网核心不包含Windows应用商店,这是不可能启用自动更新应用就像使用内置工具的Windows 10 PC一样。据我所知,您只能从Pi的Web界面,Visual Studio或CMD/PowerShell/putty手动上传应用程序。

+0

好感谢。那么......是否可以运行后台.NET控制台可执行程序(commmon * .exe binary)来完成这种工作? –

+0

...或者可能是一些PowerShell脚本? –

+0

不,您不能运行后台.NET控制台可执行文件,您会遇到一些.NET框架程序集丢失异常。 .NET框架不支持ARM。 – Jackie

0

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

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