Le déploiement est un des points clefs du développement d'une application. C'est le
processus permettant la mise à disposition d'une application à des utilisateurs.
ClickOnce est un framework de déploiement créé par Microsoft en 2005. Il permet aux
utilisateurs d'installer une application par un simple clic sur une page web. Il est disponible
depuis la sortie du Framework .NET 2.0.
Il fonctionne un peu comme le « Java Web Start » de Java.
ClickOnce offre l'énorme avantage de permettre la mise à jour automatique et intelligente
des applications déployées. Lorsque l'utilisateur lance une application ClickOnce, cette
dernière vérifie si une nouvelle mise à jour est disponible ; si oui elle propose son
installation.
Il est adapté à applications relativement petites. Ne vous attendez donc pas à le voir faire
des miracles avec des jeux XNA ou des grosses applications.
ClickOnce est utilisable dans tous les langages utilisant le framework .NET. Nous utiliserons
dans ce tutoriel un assistant de déploiement propre au VB.NET et au C#. Si vous comptez
déployer du Delphi ou du F# par exemple, l'installation sera plus compliquée.
L'assistant publication, que j'utilise ici, est disponible depuis la version 2005 de Visual
Studio. Dans ce tutoriel, j'utilise Visual Studio Community 2015, qui est gratuit.