Inclure des prérequis dans une application ClickOnce

Avant de distribuer les logiciels requis avec une application ClickOnce, vous devez d’abord télécharger les packages d’installation de ces composants requis sur votre ordinateur de développement. Quand vous publiez une application et que vous choisissez Télécharger les composants requis à partir de l’emplacement de mon application, une erreur se produit lorsque les packages d’installation ne sont pas dans le dossier Packages.

Notes

Pour ajouter un package d’installation pour le .NET Framework, consultez Guide de déploiement du .NET Framework pour les développeurs.

Pour ajouter un package d'installation à l'aide de Package.xml

  1. Dans l’Explorateur de fichiers, ouvrez le dossier Packages.

    Par défaut, le chemin est %ProgramFiles(x86)%\Microsoft SDKs\ClickOnce Bootstrapper\Packages\.

Notes

À partir de la version Visual Studio 2019 Update 7, les packages de programme d’amorçage sont également découverts sous le chemin <VS Install Path>\MSBuild\Microsoft\VisualStudio\BootstrapperPackages.

  1. Ouvrez le dossier du composant prérequis que vous voulez ajouter, puis ouvrez le dossier de langage de votre version installée de Visual Studio (par exemple, fr pour le français).

  2. Dans le Bloc-notes, ouvrez le fichier Package.xml.

  3. Recherchez l’élément Nom qui contient http://go.microsoft.com/fwlink, puis copiez l’URL. Incluez la partie LinkID.

    Notes

    Si aucun élément Nom ne contient http://go.microsoft.com/fwlink, ouvrez le fichier Product.xml dans le dossier racine pour le composant requis et recherchez la chaîne fwlink.

    Important

    Certains composants requis ont plusieurs packages d'installation (par exemple, pour les systèmes 32 bits ou 64 bits). Si plusieurs éléments Name contiennent fwlink, vous devez répéter les étapes restantes pour chacun d’entre eux.

  4. Collez l’URL dans la barre d’adresses de votre navigateur puis, quand vous êtes invité à exécuter ou à enregistrer, choisissez Enregistrer.

    Cette étape télécharge le fichier du programme d'installation sur votre ordinateur.

  5. Copiez le fichier dans le dossier racine du composant requis.

    Par exemple, pour le composant requis .NET Framework 4.7.2, copiez le fichier dans le dossier \Packages\DotNetFX472.

    Vous pouvez maintenant distribuer le package d'installation avec votre application.