Лучший способ обновить приложение CF, базу данных и код сервера - PullRequest
0 голосов
/ 29 ноября 2010

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

Теперь вопрос заключается в том, как легко все это обновить при выпуске новых версий.?Проблемы:

  • он может быть развернут на сотнях КПК
  • при первой установке на КПК необходимо заполнить базу данных SQL CE.Это может занять некоторое время.Я не хочу делать это каждый раз, когда приложение обновляется, поэтому мне придется запускать сценарии для обновления схемы БД, а не просто заменять весь файл и заново его заполнять.
  • WCFкод службы должен быть обновлен
  • Схема базы данных SQL должна быть обновлена ​​

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

Большое спасибо Марк

Ответы [ 2 ]

1 голос
/ 04 января 2011

В итоге я использовал WmAutoUpdate.Пожалуйста, обратитесь к Автоматическое обновление кода приложения Compact Framework

1 голос
/ 29 ноября 2010

Я думаю, вам следует разделить все развертывание на две фазы

1 - Развертывание клиента, где вы можете обновить свой клиент (КПК + SQL CE)

2- Развертывание Serevr, где вы можете обновить функциональность вашего Сервера (код службы WCF + база данных SQL Server)

поэтому эти две фазы должны быть независимы друг от друга, т. Е. Вы можете развернуть обе фазы одновременно.

...