- ClickOnce
-
ClickOnce est la technique Microsoft qui permet à l'utilisateur d'un système Windows d'installer et de lancer une application en cliquant sur un lien dans une page web. ClickOnce est un composant du framework Microsoft .NET, à partir de la version 2.0 de celui-ci. Il permet de déployer des applications développées avec Windows Forms ou avec Windows Presentation Foundation (WPF). Ces applications sont souvent appelées clients intelligents. ClickOnce est similaire aux techniques Java Web Start de la plate-forme Java et Zero Install de Linux.
Sommaire
Description
Avec ClickOnce, l'installation et le lancement d'application se réalise en un clic de souris depuis une page web ou un espace de partage réseau. Au-delà de ça, ClickOnce résout le problème de mise à jour et l'administration des machines clientes.
Applications
ClickOnce supporte différents types de dépôt (serveur Web, partage réseau, ou fichier sur n'importe quel type de support (CD, DVD)). La technique est intégrée à Visual Studio 2005 et est aussi supportée nativement par MSBuild.
Auparavant, ClickOnce fonctionnait seulement avec IE, et l'extension FFClickOnce était nécessaire pour Firefox. Depuis janvier 2009, le package Microsoft KB951847[1], incluant le Service Pack 1 pour le framework .NET 3.5, ainsi que le Service Pack 2 pour les versions 2.0 et 3.0, assure le support de ClickOnce dans Firefox par l'installation du module complémentaire Microsoft .NET Framework Assistant.
Manifests
Le déploiement par ClickOnce est contrôlé par deux fichiers manifest: un manifest de déploiement et un manifest d'application.
Le manifest de déploiement décrit le modèle de déploiement : la version courante, le mode de mise à jour, l'identité de la personne mettant à jour l'application avec sa signature électronique. Le manifest a pour but de n'autoriser le déploiement qu'aux administrateurs du système.
Le manifest d'application (le fichier .exe.manifest) décrit les assemblies de l'application, les bibliothèques dépendantes et la liste des permissions requis par l'application.
Mise à jour
Une application gérée par ClickOnce peut se mettre à jour toute seule. En effet, celle-ci vérifie qu'une nouvelle version est disponible sur le réseau et, le cas échéant, propose à l'utilisateur de réaliser la mise à jour.
ClickOnce possède des options de mise à jour pour permettre la vérification de nouvelle version au démarrage de l'application ou à sa fermeture.
Voir également
Liens externes
- ClickOnce introduction
- ClickOnce Deployment for Windows Forms Applications -- ClickOnce content on MSDN
- ClickOnce In other than IE Browsers -- MSDN Blog
- Plugin FFClickOnce pour Firefox -- Plugin pour faire fonctionner ClickOnce sur Firefox
Wikimedia Foundation. 2010.