none
Como puedo crear una actualización automática para una aplicación de windows Installer RRS feed

  • Pregunta

  • estoy buscando la forma de crear una actualización de un sistema mediante windows installer, solo que estoy totalmente ciego en este punto, no se que debería hacer o como debería empezar.

    Alguna idea?
    domingo, 18 de noviembre de 2018 22:41

Respuestas

  • Por desgracia solo existe el automatismo de actualización en ClickOnce pero no en Windows Installer, así que si usas Windows Installer tendrás que diseñar y programar tu propio mecanismo de actualización.

    Esto requiere escribir dos aplicaciones, porque una aplicación no puede cambiarse a sí misma mientras se está ejecutando. Así que una de tus dos aplicaciones sería la aplicación "real" y la otra sería el "actualizador". El actualizador es el que periódicamente se conecta al servidor en el que publicas las actualizaciones, y si encuentra alguna actualización, la descarga y sustituye a la otra aplicación. Esto tiene que hacerlo cuando la otra aplicación no se esté ejecutando. Una forma de conseguirlo es que el control de actualizaciones se realice al principio antes de lanzar la aplicación. Para ello haces que el icono de la aplicación en realidad apunte al actualizador, y que éste a su vez lance la aplicación real. Si encuentra actualizaciones, entonces primero las descarga antes de "saltar" a la aplicación que acaba de descargar.

    lunes, 19 de noviembre de 2018 7:49