Sommaire

ClickOnce

ClickOnce est une technologie dont les développeurs peuvent tirer parti pour le déploiement de leurs applications et de leurs mises à jour. Elle simplifie le processus d’installation en ne requérant qu’un minimum d’interventions de la part de l’utilisateur.

1. La technologie ClickOnce

La technologie ClickOnce est dite "intelligente" car elle permet d’éviter certains écueils rencontrés fréquemment lors des phases de déploiement.

En règle générale, pour pouvoir installer une application, il est nécessaire de se procurer un exemplaire du programme d’installation correspondant sur un support physique ou en le téléchargeant. Dans les deux cas, l’utilisateur est en possession de la totalité des composants du logiciel, le plus souvent sous une forme empaquetée, avant l’installation effective. En plus de ce mode d’installation classique, ClickOnce offre la possibilité de procéder à l’installation de manière distante via Internet ou un partage réseau. Seul un exécutable minimal est requis pour débuter le processus. Celui-ci est généralement disponible sous la forme d’un lien sur une page web ou un intranet et ne pèse que quelques kilo-octets.

La gestion des dépendances partagées par plusieurs applications peut rapidement devenir problématique, notamment en raison de conflits de versions. ...