2016-07-24 9 views
3

В последнее время у меня вопрос. Если я напишу UWP-приложение и установлю его в Raspberry Pi с ОС Windows IoT Core, возможно ли установить автоматическое обновление OTA для моего приложения внутри Raspberry Pi, как это делают обычные приложения UWP в Windows App Store?Автоматическое обновление приложений в Core IoT Windows 10?

EDIT: Только для своих приложений, а не для обновления ОС Windows (так как он может быть повышен непосредственно обновление Windows)

ответ

0

Поскольку Windows IoT ядро ​​не содержит Windows Store, это невозможно включить автоматическое обновление приложений как на вашем ПК с Windows 10 со встроенными инструментами. Насколько я знаю, вы можете загружать приложение вручную только через веб-интерфейс Pi, Visual Studio или CMD/PowerShell/putty.

+0

Okay спасибо. Затем ... возможно ли запустить фоновый исполняемый файл консоли .NET (commmon * .exe) для выполнения этой работы? –

+0

... или, возможно, какой-нибудь сценарий powershell? –

+0

Нет, вы не можете запустить фоновый исполняемый файл .NET console, вы столкнетесь с отсутствием исключения в .NET Framework. .NET framework не поддерживает ARM. – Jackie

0

Кажется, что я могу использовать функцию ProcessLauncher в приложении UWP и запускать новый двоичный файл exe (конечно, он должен быть скомпилирован для платформы ARM) для выполнения задания. См. Здесь: Windows Developer - ProcessLauncher.

Но в любом случае, мой RPi3 все еще находится на пути прямо сейчас, я не могу доказать, действительно ли мое приложение может позволить другому exe-бинарному (или сценарию PowerShell) обновить себя. Надеюсь, он может ~!

2

Большой вопрос.

Я предлагаю рассмотреть решение для управления устройствами более высокого уровня, которое может предоставлять обновления любого типа устройству через концентратор событий IoT. Это по-прежнему в режиме предварительного просмотра, но проверить это сообщение Microsoft о начале работы с чем-то вроде этого:

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

+0

Отлично! Я попробую позже! –

+0

ссылка умерла:/Есть ли альтернатива для этого? –

 Смежные вопросы

  • Нет связанных вопросов^_^