Je pensais écrire un script pour vérifier, lors de la connexion, si la version du programme .net était la même que celle du serveur, puis installer une mise à jour, mais s'il y a quoi que ce soit sur le net qui fait une telle chose (et a des cloches et des sifflets supplémentaires) que n'importe qui peut recommander, je serais intéressé d'entendre à ce sujet.Auto Update Installer pour .net
Répondre
Vous recherchez un déploiement ClickOnce.
J'ai travaillé avec MS, là nous avons beaucoup utilisé, donc personnellement j'ai travaillé et je l'ai approuvé.
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 à 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. DataRow Update .NET
- 2. .Net Windows Update Interrogation
- 3. .NET 2.0 Préalable Installer
- 4. Auto-nettoyage pour TortoiseSVN
- 5. numéro de certificat auto-signé
- 6. auto-refresh div avec jquery
- 7. Wix pour installer plusieurs applications
- 8. mingw32 Ruby Installer pour Windows
- 9. Installer MinGW pour SUSE Linux
- 10. Programmation Net: Que valider sur un certificat SSL auto-signé?
- 11. MS Dynamics AX 2009 - comment copier/installer une extension auto-programmée?
- 12. Rencontre de références d'assembly auto récursives dans le framework .NET
- 13. ajax update multiple div
- 14. MySQL UNION for UPDATE
- 15. Combien de frais généraux 'Update Check' a pour LINQ UPDATES
- 16. Skip AIR update
- 17. Comment puis-je installer une imprimante en utilisant .NET?
- 18. Requête SQL Update
- 19. comment puis-je installer php-json pour php 4.3.3?
- 20. Simple Update Tool
- 21. Deadlock sur SELECT/UPDATE
- 22. Comment installer un service Windows développé dans .NET 3.5?
- 23. Auto-compléteur JQuery pour boîtes d'entrée dynamiques
- 24. mysql update mathématiques
- 25. Requête SQL UPDATE
- 26. Comment installer IIS et .net 3.5 sous Windows7
- 27. Est-ce que quelqu'un sait comment installer correctement ANTLR pour travailler avec .Net?
- 28. .Net Framework 3.5 est nécessaire pour installer mon projet VB 2008?
- 29. INSERT rapide SQL sans UPDATE
- 30. Comment installer simplejson Package pour Python
est-ClickOnce un choix commun pour les logiciels commerciaux? –
.NET n'est pas un choix très commun pour les paquets commerciaux, donc ClickOnce n'a probablement pas beaucoup d'utilisation dans ce domaine. Cependant, vous ne devez pas coller avec cette boîte de dialogue de mise à jour de ClickOnce. Vous pouvez utiliser la classe ApplicationDeployment pour rechercher des mises à jour et des éléments dans l'application. – tster
Merci David. Mon seul souci avec ClickOnce est de savoir s'il y aurait des impacts négatifs de la modification de la stratégie de déploiement, tels que des droits sur certaines choses que fait le programme (comme l'intégration avec un modem). –