Installer des prérequis avec une application ClickOnce

Toutes les applications ClickOnce nécessitent que la version correcte du .NET Framework soit installée sur un ordinateur avant de pouvoir être exécutées ; de nombreuses applications ont également d’autres prérequis. Lors de la publication d’une application ClickOnce, vous pouvez choisir un ensemble de composants prérequis à empaqueter en même temps que votre application. Au moment de l’installation, une vérification est effectuée pour chaque prérequis afin de déterminer s’il existe déjà ; si ce n’est pas le cas, il sera installé avant l’installation de l’application ClickOnce.

Au lieu d’empaqueter et de publier des prérequis, vous pouvez également spécifier un emplacement de téléchargement pour les composants. Par exemple, au lieu d’inclure des prérequis pour chaque application que vous publiez, vous pouvez utiliser un partage de fichiers centralisé ou un emplacement web qui contient les programmes d’installation de tous vos prérequis. Au moment de l’installation, les composants sont téléchargés et installés à partir de cet emplacement.

Important

Vous devez ajouter les packages du programme d’installation des prérequis à votre ordinateur de développement avant de publier votre première application ClickOnce. Pour plus d’informations, consultez Guide pratique pour inclure des prérequis dans une application ClickOnce.

Les prérequis sont gérés dans la boîte de dialogue Prérequis, accessible à partir du volet Publier du Concepteur de projet.

Notes

En plus de la liste prédéterminée de prérequis, vous pouvez ajouter vos propres composants à la liste. Pour plus d’informations, consultez Création de packages de programme d’amorçage.

Pour spécifier les prérequis à installer avec une application ClickOnce

  1. Après avoir sélectionné un projet dans l’ Explorateur de solutions, dans le menu Projet , cliquez sur Propriétés.

    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.

  2. Sélectionnez le volet Publier.

  3. Cliquez sur le bouton Prérequis pour ouvrir la boîte de dialogue Prérequis.

  4. Dans la boîte de dialogue Composants requis , vérifiez que la case à cocher Créer un programme d'installation des composants requis est activée.

  5. Dans la liste Conditions préalables, vérifiez les composants que vous souhaitez installer, puis cliquez sur OK.

    Les composants sélectionnés seront empaquetés et publiés avec votre application.

Pour spécifier un autre emplacement de téléchargement pour les prérequis

  1. Après avoir sélectionné un projet dans l’ Explorateur de solutions, dans le menu Projet , cliquez sur Propriétés.

  2. Sélectionnez le volet Publier.

  3. Cliquez sur le bouton Prérequis pour ouvrir la boîte de dialogue Prérequis.

  4. Dans la boîte de dialogue Composants requis , vérifiez que la case à cocher Créer un programme d'installation des composants requis est activée.

  5. Dans la section Spécifier l’emplacement d’installation des composants requis, sélectionnez Télécharger les composants requis depuis l’emplacement suivant.

  6. Sélectionnez un emplacement dans la liste déroulante, ou entrez une URL, un chemin d’accès de fichier ou un emplacement FTP, puis cliquez sur OK.

    Notes

    Vous devez vous assurer que les programmes d’installation des composants spécifiés existent à l’emplacement spécifié.