Je suis à la recherche du meilleur mécanisme pour la mise à jour automatique dans les programmes .net!
1) Serveur - Programme client
2) Lorsqu'une nouvelle mise à jour est publiée, après l'installation de celle-ci sur le programme serveur, tout programme client doit se mettre à jour sur la base de la version du serveur. -update pour le serveur)
3) Mise à jour complète: par exemple si le serveur sur la version 3 et la version du dernier paquet de mise à jour est 5, le paquet de mise à jour doit contenir tout paquetage plus ancien.Auto-mise à jour dans les programmes .net?
Répondre
Avez-vous regardé Click Once deployment?
Je vois cela, mais je ne trouve pas de bon exemple – Rev
Vous devrez choisir une option de déploiement, probablement via un serveur web dans ce cas. Ensuite, lorsque vous publiez l'application, vous pouvez définir des options telles que la version et ce qui devrait arriver aux versions précédentes de l'application. Vous pouvez également définir les options permettant de savoir si l'application s'installe localement sur la machine ou est exécutée à partir d'un emplacement temporaire sur la machine locale, puis supprimée une fois l'application fermée. Il y a beaucoup d'informations concernant Click Once et vous devriez lire complètement avant de l'implémenter. Il n'y a pas de réponse rapide à une ligne à votre question. – codingbadger
Il y a un joli tutoriel ici: http://weblogs.asp.net/shahar/archive/2008/01/29/comment-utiliser-clickonce-pour-deployer-vos-applications.aspx – codingbadger
Vous pouvez le faire avec ce composant: .NET Client Applications: .NET Application Updater Component
merci c'est vraiment solution complète avec des détails – Rev
- 1. Mise à jour automatique des programmes C#
- 2. alternatives .net pour les programmes Java disponibles
- 3. Communication entre programmes .NET
- 4. Complexité dans les programmes Prolog?
- 5. Puis-je décaler les mises à jour UpdatePanel dans .NET?
- 6. Obtenir des racines globales à partir de programmes .NET
- 7. Quelles sont les stratégies courantes pour mettre à jour les programmes python?
- 8. PowerShell et les programmes externes interactifs
- 9. swf dans les programmes Java de bureau
- 10. Comment synchroniser les mises à jour sur différents sites? .Net
- 11. Mise à jour automatique des applications .net
- 12. C++ vérifier les programmes installés
- 13. Doxygen pour les programmes procéduraux
- 14. Comment organiser les fichiers dans les programmes Haskell?
- 15. Comment obtenir les icônes à partir de programmes Ajout/Suppression de programmes Panneau de configuration
- 16. Comment résoudre les mises à jour concurrentielles optimistes dans les applications C# .NET N-tier?
- 17. L'utilisation CultureAndRegionInfoBuilder mise à jour intégrée dans la culture .Net
- 18. Mettre à jour le contrôle DataGrid WinForm dans .Net 2003
- 19. Comment vérifier les mises à jour ajax à l'aide d'un contrôle WebBrowser dans .net 2.0?
- 20. adaptateur de données ne peut pas mettre à jour les enregistrements ajoutés/mises à jour/supprimés dans .NET
- 21. Mettre à jour le compteur sur le thread dans .NET
- 22. comment mettre à jour le contrôle lui-même (mise à jour partielle) dans asp net mvc
- 23. TreeView mise à jour bug dans le cadre de .net
- 24. Mise à jour de la difficulté dans .NET
- 25. Comment traduire la chaîne à ce jour dans .NET
- 26. comment mettre à jour twitter dans les rails
- 27. Liste des programmes installés/mises à jour qui peuvent être désinstallés
- 28. C# liste de programmes
- 29. Interfacer MATLAB avec les programmes C/C++
- 30. Intégration d'images dans des programmes?
Ces deux solution fonctionne bien, mais j'ai choisi réponse Barry cuz c'est la solution la plus simple – Rev
Aussi, si tous ceux qui cherchent une meilleure solution doit vérifier cette applications client .NET : .NET Application Updater Component – Rev