Nous avons une application winform interne utilisée par environ 20 utilisateurs de mon entreprise. C'est vraiment pénible de devoir envoyer aux utilisateurs un nouveau msi lorsque l'application a changé de portée et j'aimerais que les utilisateurs demandent à l'utilisateur s'ils souhaitent mettre à jour leur copie. Mes pensées sont que la source de l'application serait sur notre serveur de l'entreprise et que l'application se tournerait vers une base de données pour voir si la zone de mises à jour disponibles. En dehors de cela, je ne sais pas où aller à partir de là. Quelqu'un a-t-il fait quelque chose de semblable ou a-t-il des recommandations sur la façon dont je devrais mettre cela en œuvre?Comment implémenter une stratégie de mise à jour automatique pour mon application winform interne
Répondre
S'il s'agit d'un programme assez simple (peu de dépendances), pensez à conserver le programme sur un partage réseau.
Voici une solution Open Source que j'ai écrite pour répondre aux besoins spécifiques que nous avions pour les applications WinForms et WPF. L'idée générale est d'avoir la plus grande flexibilité, au plus bas frais généraux possible.
Donc, l'intégration est super facile, et la bibliothèque fait à peu près tout pour vous, y compris les opérations de synchronisation. Il est également hautement flexible, et vous permet de déterminer quelles tâches exécuter et à quelles conditions - vous créez les règles (ou utilisez celles qui existent déjà). Last but not least est le support pour toute source de mises à jour (web, BitTorrent, etc) et tout format de format - tout ce qui n'est pas mis en œuvre, vous pouvez simplement écrire pour vous-même.
Les mises à jour à froid (nécessitant un redémarrage de l'application) sont également prises en charge et effectuées automatiquement, sauf si le remplacement à chaud est spécifié pour la tâche.
Ce boild jusqu'à une DLL, taille de moins de 70kb.
Plus de détails sur http://www.code972.com/blog/2010/08/nappupdate-application-auto-update-framework-for-dotnet/
codeest à http://github.com/synhershko/NAppUpdate (sous licence sous la licence Apache 2.0)
- 1. Mise à jour automatique pour l'application WinForms
- 2. NSIS - Application de mise à jour automatique silencieuse
- 3. Drupal: Mise à jour la stratégie Noeud
- 4. Mise à jour automatique de l'application Web
- 5. Demande de mise à jour automatique
- 6. Mise à jour automatique des applications .net
- 7. Mise à jour automatique d'un service Windows
- 8. C# Databound ComboBox Mise à jour automatique
- 9. Quelle langue utiliseriez-vous pour implémenter la fonctionnalité de mise à jour automatique/synchronisation sur une clé USB?
- 10. problème QSqlTableModel - aucune mise à jour automatique
- 11. Mise à jour automatique d'une colonne de statut
- 12. Mise à jour d'un calendrier Sharepoint à partir d'une application WinForm VB.NET
- 13. Mise à jour automatique de l'application .net CF
- 14. Mise à jour automatique de vos applications via Windows Update
- 15. Mise à jour automatique de la liaison de données
- 16. Liaison à un objet à mise à jour automatique?
- 17. Mise à jour automatique des phases de construction de Xcode pour une cible?
- 18. Est-il possible de rendre votre application iPhone mise à jour automatique?
- 19. Gestion des documents (meilleure stratégie à implémenter)
- 20. Mise à jour automatique dans les environnements d'entreprise (C#)
- 21. composante reprise de téléchargement de fichiers pour une utilisation dans la mise à jour automatique
- 22. Mise à jour du module DotNetNuke depuis une autre application
- 23. Diagnostic de Rails Application Mise à jour de l'élément Mise à jour
- 24. Aidez-moi! comment créer une mise à jour automatique dans adobe flex 3 air
- 25. Comment construire en mise à jour automatique pour un addin de perspectives?
- 26. Comment la mise à jour automatique des contrôles fonctionne-t-elle lorsque DataRow est mis à jour?
- 27. Comment puis-je ancrer mon application winform avec une autre application?
- 28. Approche de mise à jour orientée objet
- 29. Comment implémenter REST dans une application web?
- 30. Syntaxe de mise à jour pour Access