Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Il existe trois stratégies différentes pour déployer une application ClickOnce ; la stratégie que vous choisissez dépend principalement du type d’application que vous déployez. Les trois stratégies de déploiement sont les suivantes :
Installer à partir du web ou d’un partage réseau
Démarrer l’application à partir du web ou d’un partage réseau
Installer à partir d’un CD ou d’un DVD
Note
Outre la sélection d’une stratégie de déploiement, vous devez également sélectionner une stratégie pour fournir des mises à jour d’application. Pour plus d’informations, consultez Choisir une stratégie de mise à jour ClickOnce.
Installer à partir du web ou d’un partage réseau
Lorsque vous utilisez cette stratégie, votre application est déployée sur un serveur Web ou un partage de fichiers réseau. Lorsqu’un utilisateur final souhaite installer l’application, il clique sur une icône sur une page Web ou double-clique sur une icône sur le partage de fichiers. L’application est ensuite téléchargée, installée et démarrée sur l’ordinateur de l’utilisateur final. Les éléments sont ajoutés au menu Démarrer et ajouter ou supprimer des programmes dans le Panneau de configuration.
Étant donné que cette stratégie dépend de la connectivité réseau, elle convient mieux aux applications qui seront déployées sur les utilisateurs qui ont accès à un réseau local ou à une connexion Internet haute vitesse.
Si vous déployez l’application à partir du web, vous pouvez transmettre des arguments à l’application lorsqu’elle est activée à l’aide d’une URL. Pour plus d’informations, consultez Guide pratique pour récupérer des informations de chaîne de requête dans une application ClickOnce en ligne. Vous ne pouvez pas passer d’arguments dans une application activée à l’aide de l’une des autres méthodes décrites dans ce document.
Pour activer cette stratégie de déploiement dans Visual Studio, cliquez sur À partir du web ou à partir d’un chemin d’accès UNC ou d’un partage de fichiers dans la page How Installed de l’Assistant Publication.
Note
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 Publier au lieu de l’Assistant Publication et de la page Publier du Concepteur de projets. Pour plus d’informations, consultez Déployer une application Windows .NET à l’aide de ClickOnce et ClickOnce pour .NET.
Il s’agit de la stratégie de déploiement par défaut.
Démarrer l’application à partir du web ou d’un partage réseau
Cette stratégie est semblable au premier, sauf que l’application se comporte comme une application web. Lorsque l’utilisateur clique sur un lien sur une page Web (ou double-clique sur une icône sur le partage de fichiers), l’application est démarrée. Lorsque les utilisateurs ferment l’application, il n’est plus disponible sur leur ordinateur local ; rien n’est ajouté au menu Démarrerou Ajouter ou supprimer des programmes dans le Panneau de configuration.
Note
Techniquement, l’application est téléchargée et installée dans un cache d’application sur l’ordinateur local, tout comme une application web est téléchargée dans le cache web. Comme avec le cache web, les fichiers sont finalement supprimés du cache d’application. Toutefois, la perception de l’utilisateur est que l’application est exécutée à partir du web ou du partage de fichiers.
Cette stratégie fonctionne mieux pour les applications qui sont utilisées rarement, par exemple, un outil d’avantages des employés qui n’exécute généralement qu’une seule fois chaque année.
Pour activer cette stratégie de déploiement dans Visual Studio, cliquez sur Ne pas installer l’application sur la page Installer ou Exécuter à partir du web de l’Assistant Publication.
Pour activer cette stratégie de déploiement, modifiez manuellement la balise d’installation dans le manifeste de déploiement. (Sa valeur peut être true ou false. Dans Mage.exe, utilisez l’option En ligne uniquement dans la liste type d’application .)
Installer à partir d’un CD ou d’un DVD
Lorsque vous utilisez cette stratégie, votre application est déployée sur un support amovible tel qu’un CD-ROM ou un DVD. Comme avec l’option précédente, lorsque l’utilisateur choisit d’installer l’application, il est installé et démarré, et les éléments sont ajoutés au menu Démarrer et Ajouter ou supprimer des programmes dans le Panneau de configuration.
Cette stratégie fonctionne le mieux pour les applications qui seront déployées sur des utilisateurs sans connectivité réseau persistante ou avec des connexions à faible bande passante. Étant donné que l’application est installée à partir d’un support amovible, aucune connexion réseau n’est nécessaire pour l’installation ; toutefois, la connectivité réseau est toujours requise pour les mises à jour d’application.
Pour activer cette stratégie de déploiement dans Visual Studio, cliquer sur À partir d’un CD-ROM ou d’un DVD-ROM sur la page Mode d'installation de l’Assistant Publication.
Pour activer cette stratégie de déploiement manuellement, modifiez la balise deploymentProvider dans le manifeste de déploiement. (Dans Visual Studio, cette propriété est exposée en tant qu’URL d’installation sur la page Publier du Concepteur de projets. Dans Mage.exe il s’agit de l’emplacement de démarrage.)
Prise en charge du navigateur web
Les applications qui ciblent .NET Framework 3.5 et versions ultérieures peuvent être installées à l’aide de n’importe quel navigateur.