IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Visual Studio Discussion :

[ClickOnce] Refus de mise à jour


Sujet :

Visual Studio

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur / DBA
    Inscrit en
    Septembre 2007
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur / DBA
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 133
    Par défaut [ClickOnce] Refus de mise à jour
    Bonjour,

    Je rencontre un problème et non des moindre avec clickonce :

    Lors du lancement de mon application la version courante du logiciel est vérifiée, une version minimale est également appliquée ce qui normalement fait que la dernière mise à jour est appliquée sur le poste de l'utilisateur, mais c'est ici que cela se corse :

    Si un utilisateur avec une version précédente lance l'application, clickonce va lui proposer la mise à jour.
    A ce point l'utilisateur lambda est en capacité de refuser la mise à jour et c'est ici que le problème se pose, en cas de refus de sa part l'application démarre tout de même, et lors des redémarrage ultérieurs de l'application , la mise à jour de l'application n'est plus proposée.

    Quelqu'un aurait des information pour éviter ceci ou contourner ce problème ?

    Par avance merci.

  2. #2
    Membre émérite
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2007
    Messages
    693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 693
    Par défaut
    Bonjour,

    Peux-tu nous poster un impr' écran de l'écran "Mises à jour d'application" accessible via les propriétés du projet -> Publier -> Mises à jour ... ?

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur / DBA
    Inscrit en
    Septembre 2007
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur / DBA
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 133
    Par défaut
    Voici la capture :


  4. #4
    Membre confirmé
    Homme Profil pro
    Développeur / DBA
    Inscrit en
    Septembre 2007
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur / DBA
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 133
    Par défaut
    Je relance le débat ... :-(

  5. #5
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    normalement, si tu update bien le numéro de version et coche la case comme tu l'as fais, l'utilisateur ne se voit pas proposé de refuser la mise à jour, celle-ci est obligatoirement installée.

    après tu as des règles particulières pour que ca marche (flemme de traduire car t'aurais dû faire la recherche avant )
    There are three things to know with respect to forcing updates on users:

    1) If your application is an online application, your users will always run the latest version; online applications get downloaded everytime the application is accessed. Thus, with online applications, you get forced-updates by default.

    2) If your application is an installed application, you can force updates by using the MinimumRequiredVersion attribute. If you publish your application using Visual Studio, you can set this property from the Updates Dialog.

    3) The last thing to note is that if your application is an installed application (and you have not set the MinimumRequiredVersion attribute) ClickOnce will prompt the user with an "Update Available" dialog ONLY if the user launches the application from the Start Menu shortcut. That is, if an application is an installed application and the user launches the application from a URL, ClickOnce forces the update

  6. #6
    Membre confirmé
    Homme Profil pro
    Développeur / DBA
    Inscrit en
    Septembre 2007
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur / DBA
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 133
    Par défaut
    Bonsoir et merci de ta réponse cependant cela ne change rien.

    Je m'explique :

    Certes la version minimale bloque l'utilisateur ainsi, cela est censé forcer la mise à jour et c'est ce qui se passe normalement, l'application démarre, vérifie et si une mise à jour est dispo hop on te la colle. La le problème reste présent si la mise à jour est une première fois refusée, lors des redémarrage suivant, il n'y a qu'une alerte précisant que la version n'est pas à jour et plus de proposition de mettre à jour et c'est sans autre forme de procès. (Sauf si entre temps j'ai encore publié une version supérieure coté build par exemple.)

    Bref J'ai fini par contourner le problème mais j'avoue qu'étant curieux de nature j'aurais souhaité avoir de plus ample info. Apparemment même msdn n'est pas en mesure d'y répondre. MSDN est géant mais pas infaillible hein ! Bref peut être est-ce du au programme en lui même qui est multi générationnel, il a connu tous les framework jusqu'au 4

    La suite au prochain épisode

Discussions similaires

  1. [2008R2] Refus de mise à jour sans message d'erreur
    Par Delioneras dans le forum Développement
    Réponses: 4
    Dernier message: 13/05/2015, 17h49
  2. Refus de mise à jour apres une opération de clone
    Par Jean-Marc_RL dans le forum VBA Access
    Réponses: 2
    Dernier message: 29/09/2013, 17h54
  3. [Clickonce] Persévérance My.settings après une Mise à jour
    Par yann_DZ dans le forum Général Dotnet
    Réponses: 0
    Dernier message: 18/11/2008, 16h14
  4. Clickonce : strategie de mise a jour
    Par yann_DZ dans le forum Général Dotnet
    Réponses: 4
    Dernier message: 14/11/2008, 16h03
  5. Fichier app.config et mises à jour ClickOnce.
    Par Shypster dans le forum C#
    Réponses: 13
    Dernier message: 18/03/2008, 15h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo