Автоматическое обновление кода приложения Compact Framework - PullRequest
4 голосов
/ 16 декабря 2010

Я создал приложение Compact Framework для использования драйверами доставки.Он работает в базе данных SQL CE и подключается к службе WCF на веб-сервере.Мне нужен способ обновить систему, когда я выпускаю новые версии.

Я надеюсь, что смогу установить новую версию кода WCF в новую папку на веб-сервере и затем каким-либо образом запустить мобильные устройства для обновления локального приложения CF, а также подключиться к новой службе WCF.URL.До сих пор я нашел 2 фреймворка:

WmAutoUpdate http://github.com/seboslaw/wmautoupdate

AppToDate http://www.modaco.com/category/332/apptodate/

и некоторый старый пример кода от Microsoft:

.Образец NET Compact Framework: Auto Updater http://www.microsoft.com/downloads/en/details.aspx?FamilyID=8FC47C2C-FC61-4D82-ABAE-F34DC1BFCD3F&displaylang=en

Прежде чем я потрачу часы на изучение этих опций, я надеюсь получить несколько советов от других, которые уже работали.Каковы плюсы и минусы различных структур и методов?Я читал другие посты на эту тему, но они не включали обзоры этих фреймворков.

Cheers
Mark

1 Ответ

1 голос
/ 16 декабря 2010

Это хорошие места для начала.

Если вы используете плотно заблокированное устройство и ограничивает доступ в Интернет (как я подозреваю, вы), то AppToDate может не подходить. В зависимости от того, как вы блокируете устройства, вам, возможно, придется что-то написать самостоятельно. WmAutoUpdate должен послужить хорошей отправной точкой для этого.

Поговорите с производителями устройств, которые вы также используете, поскольку многие из них имеют свои собственные программные решения только для этой проблемы.

...