Déployer une application de bureau .NET Framework à l’aide de l’Assistant Publication ClickOnce
Pour mettre une application ClickOnce à la disposition des utilisateurs, vous devez la publier sur un partage de fichiers ou un chemin d'accès, un serveur FTP ou un média amovible. Vous pouvez publier cette application à l’aide de l’Assistant Publication. Vous trouverez des propriétés supplémentaires liées à la publication sur la page Publier du Concepteur de projet. Pour plus d’informations, consultez Publication d’applications ClickOnce.
Avant d'exécuter l'Assistant Publication, vous devez correctement définir les propriétés de publication. Par exemple, vous pouvez spécifier une clé pour signer votre application ClickOnce dans la page Signature du Concepteur de projet. Pour plus d’informations, consultez Sécuriser les applications ClickOnce.
Notes
Quand vous installez plusieurs versions d’une application via ClickOnce, l’installation déplace les versions antérieures de cette application dans un dossier nommé Archive, à l’emplacement de publication que vous spécifiez. Cet archivage permet d’éviter la présence de dossiers de la version précédente dans le répertoire d’installation.
Notes
Selon vos paramètres actifs ou votre édition, les boîtes de dialogue et les commandes de menu affichées peuvent différer de celles qui sont décrites dans l'aide. Pour modifier ces paramètres, cliquez sur Importation et exportation de paramètres dans le menu Outils . Pour plus d’informations, consultez Réinitialiser les paramètres.
Pour publier vers un partage de fichiers ou un chemin d'accès
Dans l’Explorateur de solutions, sélectionnez le projet d’application.
Dans le menu Générer, choisissez Publier Nom du projet ou Publier la sélection.
L'Assistant Publication apparaît.
Notes
Dans ClickOnce pour .NET Core 3.1 et .NET 5 ou version ultérieure, vous définissez les propriétés de déploiement à l’aide de l’outil Publication au lieu de l’Assistant Publication et de la page Publication du Concepteur de projet. Pour plus d’informations, consultez Déployer une application Windows .NET avec ClickOnce et ClickOnce pour .NET.
Dans la page Où voulez-vous publier l’application ?, entrez une adresse de serveur FTP valide ou un chemin de fichier valide dans un des formats indiqués, puis cliquez sur Suivant.
Dans la page Comment les utilisateurs installeront-ils l’application ?, sélectionnez l’emplacement auquel les utilisateurs devront accéder pour installer l’application :
Si les utilisateurs effectuent l’installation à partir d’un site web, cliquez sur À partir d’un site web, puis entrez une URL qui correspond au chemin de fichier entré à l’étape précédente. Cliquez sur Suivant. (Cette option est généralement utilisée lorsque vous spécifiez une adresse FTP comme emplacement de publication. Le téléchargement direct à partir de FTP n’est pas pris en charge. Par conséquent, vous devez entrer une URL ici.)
Si les utilisateurs installent directement l’application à partir du partage de fichiers, cliquez sur À partir d’un chemin UNC ou d’un partage de fichiers, puis cliquez sur Suivant. (Cela est valable pour les emplacements de publication au format c:\deploy\myapp ou \\server\myapp.)
Si les utilisateurs installent l’application à partir d’un média amovible, cliquez sur À partir d’un CD-ROM ou DVD-ROM, puis cliquez sur Suivant.
Dans la page L’application sera-t-elle disponible hors connexion ?, cliquez sur l’option appropriée :
Si vous voulez permettre à l’application de s’exécuter quand l’utilisateur est déconnecté du réseau, cliquez sur Oui, cette application est disponible en ligne ou hors connexion. Un raccourci est créé dans le menu Démarrer pour l’application.
Pour exécuter directement l’application depuis l’emplacement de publication, cliquez sur Non, cette application est uniquement disponible en ligne. Aucun raccourci n’est alors créé dans le menu Démarrer.
Cliquez sur Suivant pour continuer.
Cliquez sur Terminer pour publier l’application.
L'état de publication s'affiche dans la zone de notification d'état.
Pour publier sur un CD-ROM ou DVD-ROM
Dans l’Explorateur de solutions, cliquez avec le bouton droit sur le projet d’application, puis cliquez sur Propriétés.
Le Concepteur de projet s’affiche.
Cliquez sur l’onglet Publier pour ouvrir la page Publier du Concepteur de projet, puis cliquez sur le bouton Assistant Publication.
L'Assistant Publication apparaît.
Dans la page Où voulez-vous publier l’application ?, entrez le chemin ou l’emplacement FTP où l’application sera publiée, par exemple d:\deploy. Cliquez ensuite sur Suivant pour continuer.
Dans la page Comment les utilisateurs installeront-ils l’application ?, cliquez sur À partir d’un CD-ROM ou DVD-ROM, puis cliquez sur Suivant.
Notes
Si vous voulez que l’installation s’exécute automatiquement quand le CD-ROM est inséré dans le lecteur, ouvrez la page Publier dans le Concepteur de projet, puis cliquez sur le bouton Options puis, dans l’Assistant Options de publication, sélectionnez Pour les installations depuis un CD-ROM, démarrer automatiquement l’installation dès l’insertion du CD-ROM.
Si vous distribuez votre application sur CD-ROM, vous souhaitez peut-être fournir des mises à jour à partir d'un site web. Dans la page Où l’application doit-elle vérifier la disponibilité de mises à jour ?, choisissez une option de mise à jour :
Si l’application doit vérifier les mises à jour, cliquez sur L’application va vérifier la disponibilité de mises à jour à partir de l’emplacement suivant, puis entrez l’emplacement où les mises à jour seront publiées. Il peut s'agir d'un emplacement de fichier, d'un site web ou d'un serveur FTP.
Si l’application ne doit pas vérifier les mises à jour, cliquez sur L’application ne vérifiera pas la disponibilité de mises à jour.
Cliquez sur Suivant pour continuer.
Cliquez sur Terminer pour publier l’application.
L'état de publication s'affiche dans la zone de notification d'état.
Notes
Une fois la publication terminée, vous devez utiliser un graveur de CD ou de DVD pour copier les fichiers depuis l'emplacement spécifié à l'étape 3 sur le CD-ROM ou DVD-ROM.