Créer un package Windows Installer
Les données pilotent le modèle Windows Installer. Au lieu d’écrire un script procédural pour copier des fichiers et écrire des entrées de Registre, par exemple, vous créez des lignes et des colonnes dans des tables de base de données qui contiennent des données de fichier et de Registre.
Entrées de base de données
Pour installer un VSPackage, un package Windows Installer doit contenir des entrées de base de données pour effectuer les tâches suivantes :
Recherchez le système pour rechercher les versions de Visual Studio que votre VSPackage prend en charge (à l’aide de tables Windows Installer qui incluent AppSearch, CompLocator, RegLocator, DrLocator et Signature).
Annulez l’installation si aucune version prise en charge de Visual Studio n’est installée ou si une autre exigence système du VSPackage n’est pas remplie (à l’aide de la table LaunchCondition).
Installez les fichiers VSPackage et dépendants (à l’aide du répertoire, du composant et des tables de fichiers).
Ajoutez les informations appropriées pour vsPackage au Registre (à l’aide de la table Registre).
Intégrez VSPackage dans Visual Studio en appelant devenv.exe /setup (à l’aide de la table CustomAction).
Pour plus d’informations, consultez Windows Installer.
Outils d’installation
Divers outils d’installation tiers fournissent un environnement de développement pour les packages Windows Installer. Les outils gratuits suivants sont disponibles :
InstallShield édition limitée
Vous pouvez obtenir une version limitée de InstallShield via la boîte de dialogue Nouveau projet Visual Studio. Développez d’autres types de projets, puis sélectionnez Programme d’installation et déploiement. Sélectionnez le modèle InstallShield.
Ensemble d’outils XML Windows Installer
L’ensemble d’outils Windows Installer XML (WiX) génère des packages Windows Installer à partir de fichiers sources XML. L’ensemble d’outils WiX est un projet open source Microsoft. Vous pouvez télécharger le code source et les exécutables à partir de l’ensemble d’outils Wix.
Pour les produits commerciaux qui s’intègrent à Visual Studio à l’aide du Kit de développement logiciel (SDK) Visual Studio, consultez Visual Studio Marketplace.