Является ли Click-Once доступным / совместимым с .NETCF?

StackOverflow https://stackoverflow.com/questions/212448

  •  03-07-2019
  •  | 
  •  

Вопрос

Я занимаюсь разработкой и управлением около 45 устройств WindowsCE5. Обновление приложений на устройствах - это кошмар. Возможно ли / возможно ли выполнить Click-Once на CF?

Я считаю отсутствие ответов "Нет". :)

РЕДАКТИРОВАТЬ . Это дубликат вопроса 116713

Это было полезно?

Решение

Здесь мы много работаем с CF-приложениями. Если ваши устройства поддерживают беспроводную связь, вы можете без проблем встроить в свое приложение функцию автоматического обновления. В основном, когда приложение запускается, оно проверяет предварительно определенный URL-адрес для файла манифеста, анализирует его, чтобы выяснить, какая версия .exe находится на сервере, и сравнивает его с версией .exe, установленной на устройстве. Когда доступна более новая версия, она вытаскивает ее с сервера и помещает в правильное место на устройстве. Все, что нужно сделать пользователю - перезапустить приложение, чтобы получить самую последнюю версию.

Мы основали логику на коде, найденном в этой статье, и пересмотрели по мере необходимости. http://www.codeproject.com/KB/vb/Auto_Update_Revisited.aspx

Другие советы

Не уверен, если нет, вы всегда можете попробовать что-то вроде http: //www.modaco .com / категория / 332 / apptodate /

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

Пусть он проверит предварительно заданный URL-адрес и выгрузит последнюю версию, затем установит и запустит ее.

Для полноты картины попросите приложение проверить наличие обновленного автообновления:)

Это то, что я реализовал с установкой на 50 устройств, и это работает угощение.

Я добавил функциональность, позволяющую запускать сценарии sql ce в рамках обновления, и вы получаете большинство тех же функций сценариев, что и на рабочем столе. (Пусть и без поколения)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top