Comment : préparez les extensions pour le déploiement de Windows Installer
vous ne pouvez pas utiliser un package Windows Installer (MSI) pour déployer un package VSIX. Toutefois, vous pouvez extraire le contenu d'un package VSIX pour le déploiement MSI. Ce document montre comment préparer un projet dont la sortie par défaut est un package VSIX pour les inclure dans un projet d'installation.
préparer un projet d'extension pour le déploiement de Windows Installer
Exécutez les étapes suivantes sur les nouveaux projets d'extension avant d'ajouter à un projet d'installation.
pour préparer un projet d'extension pour le déploiement de Windows Installer
Créez un VSPackage, le composant MEF, l'ornement d'éditeur, ou tout autre type de projet d'extensibilité qui inclut un manifeste VSIX.
Ouvrez le manifeste VSIX dans l'éditeur de code.
Définissez l'élément d' InstalledByMsi du manifeste VSIX à true.
Cela empêché l'installateur VSIX de essayer d'installer le composant.
Cliquez avec le bouton droit sur le projet dans Explorateur de solutions et cliquez sur Propriétés.
Sélectionnez l'onglet VSIX.
Vérifiez la zone étiquetée Copiez le contenu VSIX à l'emplacement suivant et tapez le chemin d'accès à l'emplacement du projet d'installation récupérera les fichiers.
Récupérer des fichiers d'un package VSIX existant
Exécutez les étapes suivantes pour ajouter le contenu d'un package VSIX existante à un projet d'installation lorsque vous n'avez pas les fichiers sources.
Pour récupérer des fichiers d'un package VSIX existant
renommez le fichier de .VSIX contenant l'extension de nom de fichier.vsix à nom de fichier.zip.
Copiez le contenu du fichier .zip dans un répertoire.
Supprimez le fichier [Content_types] .xml du répertoire.
Modifiez le manifeste VSIX, comme indiqué dans la procédure précédente.
ajoutez les fichiers restants à votre projet d'installation.
Voir aussi
Concepts
Déploiement de Windows Installer