2010-06-15 6 views
0

Je suis à la recherche d'un moyen de gérer les mises à niveau d'applications pour mon application de cadre compact. Disons que la version 1 de l'application est installée sur mon appareil et que la version 1.1 a été publiée. Je veux que l'application appelle mon serveur pour voir s'il existe une nouvelle version. Depuis qu'une nouvelle version est trouvée, je veux envoyer la nouvelle version de l'application à l'appareil et l'installer, en remplacement de l'ancienne version. J'ai d'abord pensé que l'application téléchargerait le fichier .cab et lancerait le fichier cab juste avant de quitter l'application. cela permettrait principalement de faire le travail mais cela inciterait l'utilisateur à choisir l'emplacement d'installation s'il avait une carte de stockage ou d'autres partitions sur son périphérique. Je voudrais empêcher toute entrée d'utilisateur et juste avoir la nouvelle version de l'application installée, remplaçant l'ancienne application.comment mettre à niveau des applications de cadre compact?

Je suis certain qu'il y en a d'autres qui le font déjà et je ne veux pas réinventer la roue, ici. Quels outils et systèmes de gestion des applications existent pour ce type de processus? comment puis-je faciliter ce type de processus?

...

EDIT:

malgré mes recherches précédentes avant de poster, je viens trouvé cette question: How to Auto-Update Windows Mobile application

Répondre

0

Quand j'ai écrit un je comptais sur le lancement du .cab fichier. C'était certainement le chemin de moindre résistance. Dans le cas contraire, j'écrirais un simple exécutable "upgrade.exe" qui sera distribué avec votre application. Lors de la mise à niveau, vous devez télécharger le nouveau package, lancer votre upgrade.exe juste avant de quitter votre application, puis faire copier ce programme sur les nouveaux fichiers de votre application.

Questions connexes