Configuration de publication
Créez tout d'abord une simple application Windows et ajoutez y dessus un simple bouton. Allez ensuite dans les propriétés de votre projet et sélectionner la nouvelle section « Publish » :
Cette section « Publish » qui n'était pas présente dans les anciennes versions de Visual Studio .NET va vous permettre de configurer la publication « ClickOnce » et la mise à jour de votre application. Vous allez donc pouvoir à partir de cette fenêtre définir le point de publication (ici dans notre exemple http://localhost/DemoClickOnce ) : le point de publication peut être un lien http, ftp ou une simple adresse vers un répertoire. En cliquant sur « Applications Updates », vous allez pouvoir définir quand la vérification de mise à jour va se lancer sur votre application windows :

Dans la copie d'écran ci-dessus, vous pouvez voir que la vérification de mise à jour va s'effectuer à chaque lancement de l'application. Et vous allez pouvoir aussi gérer les packages qui sont utiles au bon fonctionnement de votre application Windows :

Ce qui veut donc dire que si le client n'a pas le Framework .NET d'installé sur sa machine, il lui suffira de cliquer sur un lien présent sur la page de publication de l'application.