2011-06-20 4 views
1

J'ai une application Windows Forms ClickOnce. Aujourd'hui, j'ai publié une nouvelle version.Mise à jour d'une application ClickOnce

L'application est également disponible hors connexion.

Dans le menu Publier dans les mises à jour, je mis:

  • L'application doit vérifier les mises à jour: checked

  • Avant l'application commence

  • Et j'ai spécifié un minimum requis version pour cette application, égale à la nouvelle version (1.2.0.5).

Lorsque l'utilisateur ouvre la page avec la mise à jour, il doit actualiser la page pour voir que la version est 1.2.0.5 (il y a une seconde, il a vu qu'il était 1.2.0.4). Lorsqu'il clique sur installer et télécharger le programme d'installation et double-clique sur son ordinateur, l'ancienne version s'exécute.

Il désinstalle l'ancienne version, mais cela n'aide pas.

+2

Veuillez clarifier. Votre utilisateur a désinstallé l'ancienne version, va à votre page d'installation. A rafraîchi et vérifié que la page de publication indique qu'il devrait télécharger la version 1.2.0.5, cependant, une fois qu'il clique sur Installer, la version 1.2.0.4 est installée, à la place? – RLH

+0

@RLH c'est juste – user278618

+0

et il y a le prochain problème à un autre ordinateur - utilisateur se connecter à l'intranet par vpn et quand il actualise la page, il voit toujours 1.2.0.4:/ – user278618

Répondre

0

Vérifiez le manifeste de déploiement dans le dossier supérieur des dossiers de déploiement sur le serveur et identifiez la version vers laquelle il pointe. C'est le fichier .application. Il se pourrait que pour une raison quelconque, il n'ait pas été mis à jour. Ce fichier définit la version que l'utilisateur obtient lorsqu'il installe l'application ou prend une mise à jour.

+0

Au serveur je vois dans le manifeste avec la nouvelle version.Il a l'air ok.J'ai de nouveau ce problème, après avoir mis la version 1.3.0.1.Demain les gens vont au travail, et ce serait un désastre: / – user278618

0

Une erreur semble se produire dans vos configurations de mises à jour ClickOnce.

Dans Paramètres du projet sur l'onglet Publier, avez-vous mis une valeur pour l'installation URL du dossier? Si c'est le cas, vous devez vous assurer que vous cliquez sur le bouton Mises à jour et que vous placez la même URL dans la zone Emplacement de mise à jour sur l'écran Mises à jour de l'application. Aussi, assurez-vous que vous avez l'application devrait vérifier la case mises à jour sur cet écran.

Regardez here si utile du tout.

Regardez ici et vérifiez à nouveau que vous avez tout réglé correctement.

Choosing a ClickOnce Update Strategy How to: Manage Updates for a ClickOnce Application

Bien qu'il soit possible d'exiger des mises à jour en utilisant l'autre mise à jour stratégies, vérifier avant l'application commence est la seule façon de garantir que une version antérieure ne peut pas être exécuté. 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 nécessaire, cliquez sur Définir un minimum requis Version pour cette application dans la boîte de dialogue Mises à jour d'application, puis spécifiez la version publier (majeure, mineure, construction, révision), qui spécifie la plus la version numéro de l'application pouvant être être installé. Pour plus d'informations, voir Application Updates Dialog Box.

Questions connexes