modèle de projet VSIX
Vous pouvez utiliser le modèle de projet VSIX pour encapsuler une ou plusieurs extensions de Visual Studio dans un package VSIX, puis publier le package sur Visual Studio Gallery le site Web.
Le déploiement VSIX prend en charge les VSPackages, assemblys, composants MEF, les modèles de projet, modèles d'élément, des contrôles de boîte à outils, et types d'extensions personnalisées.
où rechercher le modèle de projet VSIX
le modèle de projet VSIX est disponible dans la boîte de dialogue de Nouveau projet . Dans le menu Fichier, pointez sur Nouveau, puis cliquez sur Projet. Selon le langage de programmation que vous utilisez, dans la liste de Modèles installés , développez le nœud de Visual Basic ou le nœud de Visual C# , puis cliquez sur Extensibilité. Le modèle de Projet VSIX s'affiche dans le volet de Modèles .
utilisations du modèle de projet VSIX
le modèle de projet VSIX a ces deux utilisations principales :
Pour déployer des modèles de projet, des modèles d'élément, et d'autres extensions qui n'ont pas déjà en charge VSIX.
pour encapsuler les sorties de plusieurs extensions dans un package de déploiement.
Vous ne devez pas utiliser le modèle de projet VSIX pour déployer des VSPackages ou d'autres genres d'extensions qui ont déjà en charge VSIX.
Empaqueter une extension à un projet VSIX vide
Vous pouvez empaqueter une extension existante, ou une extension qui n'a pas déjà en charge VSIX, en l'intégrant à un projet VSIX vide. L'extension à intégrer doit être d'un type qui est pris en charge par Schéma VSIX.
Pour empaqueter une extension à l'aide d'un projet VSIX
Générez des projets qui composent votre extension.
Créez un projet VSIX à l'aide de le modèle de Projet VSIX .
Source.extension.vsixmanifest s'ouvre dans Manifeste le concepteur.
Pour ajouter une extension qui figure déjà dans un package VSIX, cliquez sur Ajouter une référence.
sélectionnez l'option d' ajoutez la charge à VSIX .
Cliquez sur le bouton de sélection ()**...**puis sélectionnez le fichier .vsix de l'extension à ajouter.
Cliquez sur OK.
Pour ajouter une extension qui n'est pas déjà dans un package VSIX, par exemple, un modèle d'élément ou un assembly compilé, cliquez sur Ajouter du contenu.
Dans la liste de sélectionnez un type de contenu , sélectionnez le type d'extension à ajouter. si vous sélectionnez Type d'extension personnalisée, vous devez fournir le nom du type d'extension.
Sous Sélectionner une source, sélectionnez Fichier puis tapez le nom de fichier de l'extension compilée ou compressée.
Cliquez sur OK.
Si vous souhaitez que votre package pour inclure des extensions supplémentaires, ajoutez -la de la même façon.
Générez la solution.
Visual Studio génère un fichier .vsix qui contient un fichier manifeste VSIX, fichier [Content_Types] .xml, et toutes les extensions que vous avez ajouté au projet.
Voir aussi
Autres ressources
Déploiement d'une extension Visual Studio