Déploiement des applications avec ClickOnce

Octobre 2016


Déploiement des applications avec ClickOnce



Introduction


On cherche dans cet article à présenter les étapes du déploiement d’une application avec la technologie ClickOnce.
Le déploiement avec Clickonce consiste à publier l'application à un emplacement centralisé et les utilisateurs l'installent à partir de cet emplacement.

Pré-requis


Dans notre exemple, on se base sur le Framework.NET 3.5 avec l’IDE Microsoft Visual Studio 2008 et on utilise Internet Explorer.

Création du projet test


On commence par créer notre projet test « ClickOnceTest ».



C’est juste une application qui permet d’afficher un message en cliquant sur un bouton.


Les étapes du déploiement de l’application

  • On sélectionne le projet de démarrage dans l’explorateur de solutions (Solution Explorer), puis click bouton droit et on choisit « Properties »


  • Pour un premier déploiement, on signe le manifeste ClickOnce et on définit la sécurité de notre application à partir de l’onglet « Signing » et « Security »




  • On choisit maintenant l'onglet publication (publish), et on définit l'emplacement de publication de notre application et l'emplacement de la page d'installation de l’application.





*


*


*


*


*
    • Install Mode and Settings (Mode et paramètres d’installation) : pour spécifier si l’application est disponible en ligne uniquement ou elle est disponible hors connexion (accessible depuis le menu Démarrer)
    • Les 4 boutons :
      • Applications Files pour spécifier les fichiers d’application (fichiers nécessaires à l'exécution de l'application)
      • Prerequisites pour spécifier les composants requis pour installer l’application :





*


*


*


*


*
      • Updates pour définir le mode de mise à jour de l’application :
        • on spécifier si l’application doit vérifier la disponibilité de mises à jour ou non
        • on choisit à quel moment l’application fait la vérification : avant ou après son démarrage
        • on spécifier la version minimale requise pour notre application





*


*


*


*


*
      • Options pour définir les options de publication
    • Publish Version : pour indiquer la version de l’application


Après le renseignement de toutes les informations, on lance l'Assistant Publication en cliquant sur le bouton "Publish Wizard". L’Assistant Publication nous permet la configuration des options du déploiement de l’application.


*


*


*


*


*
      • La première étape consiste à spécifier l’emplacement de publication de notre application : On peut publier l’application sur un site Web, un serveur FTP ou un chemin d’accès à un fichier local.





*


*


*


*


*
      • La deuxième étape consiste à choisir la manière avec laquelle les utilisateurs installeront notre application :
        • À partir d’un site Web
        • À partir d’un chemin UNC ou d’un partage de fichiers
        • À partir d’un CD- ROM ou DVD- ROM





*


*


*


*


*
      • La troisième étape permet spécifier si l’application est disponible en ligne uniquement ou elle est disponible hors connexion aussi (accessible depuis le menu Démarrer)







*


*


*


*


*
      • Enfin, on clique sur le bouton "Finish" (Terminer) et voilà notre application est déployée et la page de publication par laquelle on peut installer l’application est ouverte.



Installation





Conclusion


ClickOnce est une technologie de déploiement et de mise à jour des applications, disponible avec le framework .net à partir de la version 2.0.

A voir également :

Ce document intitulé «  Déploiement des applications avec ClickOnce  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.