ClickOnce

Un article de Wikipédia, l'encyclopédie libre.

ClickOnce est une technologie Microsoft pour le déploiement d'application Windows ou Windows Presentation Foundation (WPF). ClickOnce est uniquement accessible sur le framework .NET à partir de la version 2.0. Il représente la réponse de Microsoft à Java Web Start.

Sommaire

[modifier] 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, ClickOne résout le problème de mise à jours et l'administration des machines clientes.

[modifier] Applications

Clickonce supporte différents types de dépôt (Serveur Web, Partage réseau, ou un fichier sur n'importe quel type de support (CD, DVD)). La technologie est intégrée à Visual Studio 2005 et est aussi supportée nativement par MSBuild.

Actuellement ClickOnce fonctionne seulement avec IE, cependant l'extension Firefox FFClickOnce le supporte.

[modifier] Manifests

Le déploiement par ClickOnce est contrôlé par 2 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.

[modifier] 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.

[modifier] Voir également

[modifier] Liens Externe