2008-09-08 12 views
4

Jusqu'à maintenant, j'ai écrit deux applications à grande échelle dans .net, et toutes deux ont eu besoin d'une fonction de mise à jour pour mettre à jour automatiquement l'application lorsque je déploie un nouveau code. J'ai trouvé le 'Mise à jour des blocs d'application d'entreprise' un peu trop complexe pour mes besoins, et j'ai trouvé le 'clic une fois' frustrant quand il s'agit de publier.Mise à jour automatique des applications .net

Le code de mise à jour le plus adéquat que j'ai trouvé est le .net Application Updater Component, que j'ai utilisé pour les deux projets. J'ai dû le modifier récemment car il utilise web dav, qui n'est pas toujours installé sur nos serveurs web (il faut quand même naviguer dans les répertoires). Je suis surpris qu'il n'y ait pas plus sur le web de mise à jour automatique des applications, et je me demandais si les gens avaient eu du succès avec d'autres méthodes que celles mentionnées ci-dessus?

Répondre

2

Chez moi, nous utilisons un programme de mise à jour personnalisé pour nos applications. Il est intégré en tant que ressource dans l'exécutable principal de l'application et lorsque l'application doit être mise à jour, le programme de mise à jour est extrait, écrit sur le disque et lancé pour effectuer la mise à jour. Le programme de mise à jour peut télécharger un fichier .msi et le lancer, ou il peut télécharger un fichier zip et décompresser son contenu dans le dossier de l'application. Assez simple et efficace.

0

Essayez AutoUpdater.NET bibliothèque de classes pour .net créé par mes soins. Vous avez juste besoin d'ajouter une ligne de code et l'utilisateur peut mettre à jour votre application avec facilité.

Questions connexes