Pregunta

Desarrollo y administro unos 45 dispositivos WindowsCE5. Actualizar aplicaciones en los dispositivos es una pesadilla. ¿Es posible / factible hacer Click-Once en la FQ?

Tomo la falta de respuestas como " No " ;. :)

EDIT : este es un duplicado de la pregunta 116713

¿Fue útil?

Solución

Aquí trabajamos mucho con las aplicaciones de FQ. Si sus dispositivos tienen capacidad inalámbrica, puede incorporar la funcionalidad de actualización automática en su aplicación sin muchos problemas. Básicamente, cuando se inicia la aplicación, comprueba una URL predefinida para un archivo de manifiesto, la analiza para averiguar qué versión del .exe está en el servidor y la compara con la versión del .exe instalada en el dispositivo. Cuando hay disponible una versión más nueva, la retira del servidor y la coloca en la ubicación correcta del dispositivo. Todo lo que el usuario tiene que hacer en este momento es reiniciar la aplicación para obtener la versión más reciente.

Basamos la lógica en el código que se encuentra en este artículo y lo revisamos según sea necesario. http://www.codeproject.com/KB/vb/Auto_Update_Revisited.aspx

Otros consejos

No estoy seguro, si no, siempre podría intentar algo como http: //www.modaco .com / category / 332 / apptodate /

Para evitar el reinicio que brinda la solución de Tim, ruede su propio autoupdater que se ejecuta en lugar de la aplicación.

Haga que revise una URL predefinida y despliegue la última, luego instálela y ejecútela.

Para que esté completo, haga que la aplicación verifique si hay una actualización automática actualizada :)

Esto es lo que he implementado con una instalación de 50 dispositivos y está funcionando muy bien.

Agregué funcionalidad para permitir que los scripts de SQL Server se ejecuten como parte de la actualización, obtienes la mayoría de las mismas funciones de scripting que en el escritorio. (Aunque sin la generación)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top