AlexBoost
Messages postés75Date d'inscriptionmardi 28 août 2007StatutMembreDernière intervention 1 décembre 2008
-
19 févr. 2008 à 16:16
AlexBoost
Messages postés75Date d'inscriptionmardi 28 août 2007StatutMembreDernière intervention 1 décembre 2008
-
20 févr. 2008 à 12:20
Salut,
Voila j'ai fait une petite application qui comporte plusieurs Forms
Le
problème est que cette petite application j'ai souvent des informations
à modifier dedans donc je dois réinstaller le programme est
désinstaller l'ancien.
N'y aurait-il pas un moyen pour que je mette un système de mise à jour ??
Cela m'éviterais de désinstaller et réinstaller le programme sans cesse.
Nikoui
Messages postés794Date d'inscriptionvendredi 24 septembre 2004StatutMembreDernière intervention19 août 200813 19 févr. 2008 à 16:35
Tu peux regarder du côté de "ClickOnce" qui permet de mettre à jour automatiquement une application (l'application détecte qu'une nouvelle version est disponible et peut se mettre à jour toute seule).
Par contre, d'après mon expérience perso, ClickOnce est parfois assez limité et ne fonctionne pas/ou mal dans certains cas d'utilisation (ce qui est bien dommage, car quand on peut le mettre en place c'est quand même super pratique).
Sinon, sauf cas spécifique, tu peux aussi te contenter de copier/coller les fichiers de ton application sans avoir à faire d'install (solution conseillée si tu es seul à utiliser cette appli chez toi, sinon c'est quand même plus propre de faire une install). Tu peux alors mettre un place un méchanisme de copie automatique lorsque tu fait des modifs. D'ailleurs tu peux même mettre ça dans les évènements "post génération" afin de maintenir automatiquement une copie de ton appli dans un autre répertoire, mise à jour à chaque modification de ton programme (attention, là aussi ce n'est valable que si tu es seul a utiliser cette appli et que tu peux facilement accéder au répertoire "d'utilisation" depuis ta machine de dev).
Nikoui
Messages postés794Date d'inscriptionvendredi 24 septembre 2004StatutMembreDernière intervention19 août 200813 19 févr. 2008 à 16:51
Regardes du côté de ClickOnce comme je te le disais, pour voir si ça te convient et si tu peux le mettre en place.
Si tu ne peux pas utiliser ClickOnce, alors je pense qu'il faudra implémenter toi même ce méchanisme de mise à jour (tu peux par exemple jeter un oeil sur l'application block "Updater")
Nikoui
Messages postés794Date d'inscriptionvendredi 24 septembre 2004StatutMembreDernière intervention19 août 200813 19 févr. 2008 à 17:29
Difficile à dire comme ça (et je ne peux pas tester de là ou je suis), mais pour ma part j'ai eu des problèmes avec ClickOnce + FireFox (que j'ai résolu en faisant les déploiements depuis VS2008 et non 2005...mais partiellement résolu, tout le monde n'est pas capable d'installer cette application avec ClickOnde et il reste des cas ou l'installation refuse de fonctionner chez certains)
Nikoui
Messages postés794Date d'inscriptionvendredi 24 septembre 2004StatutMembreDernière intervention19 août 200813 19 févr. 2008 à 17:43
Deja, fais les tests suivant :
- publis sur un répertoire local et lance le setup
- publis sur le ftp et accède à la page de publication en utilisant internet explorer (et lance l'installation)
Est ce que ces 2 manips marchent ?
- Si ca ne marche pas, alors c'est qu'il y a un probleme quelques part (mais je ne peux pas te dire quoi, il va falloir chercher...)
- Si ca marche comme ca, mais que ca ne marche pas en utilisant FireFox, alors il existe des solutions : ajouter un plugin a firefox pour le rendre compatible avec ClickOnce, ou bien faire la publication de ton application depuis VS2008 (qui corrige des bugs liés à ClickOnce)
Par contre, même avec ces solutions, je croise toujours des gens qui ont des problèmes et chez qui ça ne fonctionne pas -> c'est ce que je te disais au départ à propos de ClickOnce : si ca marche dans ton cas c'est génial, mais sinon il faudra faire autrement (c'est a dire mettre ce mechanisme en place toi même, via l'application block "Updater" dont je parle plus haut par exemple).
AlexBoost
Messages postés75Date d'inscriptionmardi 28 août 2007StatutMembreDernière intervention 1 décembre 20082 20 févr. 2008 à 12:20
C'est bon j'ai reussi a trouver le system avec le ClickOnce.
Aparament Le logiciel Detecte la version instaler precedament et si la versionest inferieur a celle-ci bien alors elle remplace la version precedente par la nouvelle !