Comment pourrais-je m'assurer que tous les clients utiliseront toujours la dernière version d'une application winforms (mises à jour à partir d'un emplacement réseau, supposé toujours connecté) lors du déploiement avec clickonce. Merci.Assurer la dernière version avec le déploiement de clickonce
Répondre
Les applications ClickOnce lorsqu'elles sont lancées tentent automatiquement de se connecter et d'obtenir la dernière mise à jour (si cette option est activée par défaut).
Taken de MSDN
Faire les mises à jour requises
Il peut y avoir des occasions où vous voulez obliger les utilisateurs à exécuter une version mise à jour de votre application. Par exemple, vous pouvez apporter une modification à une ressource externe, telle qu'un service Web, qui empêcherait la version antérieure de votre application de fonctionner correctement. Dans ce cas, vous souhaitez marquer votre mise à jour si nécessaire et empêcher les utilisateurs d'exécuter la version antérieure. RemarqueNote
Bien qu'il soit possible d'exiger des mises à jour à l'aide des autres stratégies de mise à jour, la vérification Avant le démarrage de l'application est le seul moyen de garantir qu'une ancienne version ne peut pas être exécutée. Lorsque la mise à jour obligatoire est détectée au démarrage, l'utilisateur doit accepter la mise à jour ou fermer l'application. Pour marquer une mise à jour si nécessaire, cliquez sur Spécifier une version minimale requise pour cette application dans la boîte de dialogue Mises à jour de l'application, puis spécifiez la version de publication (Major, Minor, Build, Revision) qui spécifie le numéro de version le plus bas. application qui peut être installée. Pour plus d'informations, voir Boîte de dialogue Mises à jour d'application. Cela revient à définir l'attribut minimumRequiredVersion de l'élément Deployment dans le manifeste de déploiement. par exemple: Copier le code
Vous devriez être en mesure de préciser la version qui est nécessaire et pour l'application de mise à jour avant qu'il ne commence.
- 1. net reactor & déploiement clickonce
- 2. emplacement de déploiement ClickOnce
- 3. Déploiement de NLog avec une application ClickOnce
- 4. Déplacement d'un déploiement ClickOnce
- 5. Est-il possible d'utiliser .NET Reactor avec le déploiement ClickOnce?
- 6. Est-il possible d'utiliser NGen avec le déploiement ClickOnce?
- 7. Est-il possible de vérifier si une application ClickOnce exécute la dernière version?
- 8. Comment forcer l'URL de déploiement ClickOnce?
- 9. Installations ClickOnce multiples avec différentes identités de déploiement, mais avec la même identité d'application
- 10. Quelle est la dernière version de Lucene.net?
- 11. Déploiement .NET ClickOnce et mauvais assemblys appelés après la version mise à jour
- 12. Débogage des fonctions de déploiement ClickOnce
- 13. AnkhSVN - Dernière version
- 14. dupliquer des assemblys dans un déploiement clickonce
- 15. Comment changer le nom de produit du déploiement de clickonce après la première installation?
- 16. Trouver la dernière version approuvée d'un SPListItem
- 17. Déploiement ClickOnce pour solution contenant plusieurs projets
- 18. clickonce même version de publication mais version d'assemblage différente, mise à jour ne se produisant pas
- 19. Erreur de déploiement ClickOnce sur l'application .NET mise à niveau
- 20. Problème lors de l'exécution de la dernière version de nhibernate
- 21. Comment simplement charger la dernière version de dll de GAC
- 22. Déploiement ClickOnce à partir d'un partage réseau et de paramètres
- 23. Comment faire pour déplacer un package de déploiement ClickOnce
- 24. Recommandations pour effacer les données de déploiement ClickOnce
- 25. VIM - Afficher la diff de dernière version enregistrée et la version non enregistrée actuelle
- 26. AnkhSVN - conserver la copie locale et obtenir la dernière version
- 27. Fournir la version à seulement les prérequis dans clickonce
- 28. Ne pas écraser le fichier app.config lors du déploiement avec clickonce
- 29. Création de déploiements ClickOnce non signés avec MageUI
- 30. Dernière version du projet parent dans Maven
mais une invite vous demande si vous souhaitez mettre à jour YES ou SKIP. Je veux m'assurer que si les utilisateurs cliquent sur SKIP, l'application ne se lance pas, s'assurant que la dernière version sera toujours utilisée. – caiokf
Vous ne devriez pas avoir l'option "Ignorer" si vous effectuez des mises à jour avant le démarrage de l'application et que la version minimale requise est égale à la version actuelle. – codeConcussion