2010-12-14 60 views
2

Utilisation de l'application Windows Form Visual Studio 2010 Professional. Actuellement, une application ClickOnce n'a incrémenté que la valeur de révision (1.0.0.15). Les paramètres sont d'incrémenter automatiquement la révision à chaque publication. L'application client est mise à jour automatiquement avant l'ouverture de l'application.VS 2010 Modification de la version de publication principale - Nouvelle application ou remplacement de la version précédente

Si j'incrémente manuellement la valeur Majeure (2.0.0.0), est-ce que cela va installer une autre version de l'application ou simplement remplacer/mettre à jour la version existante sur la machine d'un client? Je me souviens d'avoir utilisé la version express et c'est arrivé.

Répondre

2

Si vous utilisez la version minimale dans la boîte de dialogue Mises à jour ou si votre application est en ligne uniquement, ClickOnce n'en garde qu'une seule sur l'ordinateur client.

Si vous n'appuyez pas sur la mise à jour si nécessaire (la version minimale est remplie) et si votre application est en ligne/hors ligne, ClickOnce conserve deux versions sur l'ordinateur client. Cela signifie que l'utilisateur peut accéder à Ajouter/Supprimer des programmes et annuler la version la plus récente si nécessaire.

ClickOnce installe le numéro de version indiqué dans le manifeste de déploiement (fichier .application) dans le dossier racine des dossiers de déploiement. Si vous changez votre version en 2.0 et la déployez, elle va installer 2.0. Si vous décidez alors que vous ne l'aimez pas et que vous souhaitez revenir en arrière, vous pouvez extraire une version antérieure du fichier .application d'un des dossiers Application Files et la copier dans le dossier racine, et la prochaine fois que l'utilisateur s'exécute. l'application, il va installer cette version. Cela ne fonctionne pas si vous appuyez sur les mises à jour si nécessaire (version min).

Si vous souhaitez exécuter plusieurs versions de la même application sur le même ordinateur, vous devez modifier le nom de l'assembly, le nom du produit, l'emplacement du dossier de publication et l'URL d'installation.

2

En incrémentant n'importe quelle partie du numéro de version ne sera pas installer une autre version de l'application. Il va simplement mettre à jour l'installation existante.