Création d'extensions à l'aide de le modèle de projet VSIX
Vous pouvez utiliser le modèle de projet VSIX pour créer une extension ou pour empaqueter une extension existante pour le déploiement. Le modèle de projet VSIX a des versions antérieures de Visual Basic et Visual c#, et est installé dans le cadre de le kit de développement Visual Studio.
Le modèle de projet VSIX inclut les éléments suivants :
Le fichier source.extension.vsixmanifest, qui contient des informations sur l'extension.
Notes
Pour plus d'informations sur les manifestes VSIX, consultez Déploiement d'une extension Visual Studio.
un ensemble d'icônes pour l'extension.
un fichier de classe vide.
Créer une extension installable de modèle de projet à l'aide de le modèle de projet VSIX
Les étapes suivantes indiquent comment utiliser un projet VSIX pour empaqueter un modèle de projet que vous pouvez partager avec les autres développeurs ou téléchargement vers la galerie Visual Studio.
Pour créer une extension installable de modèle de projet à l'aide de le modèle de projet VSIX
créez un modèle de projet.
Ouvrez le projet laquelle créer un modèle. Ce projet peut être de tout type de projet.
Dans le menu Fichier, cliquez sur Exporter le modèle. complétez les étapes de l'Assistant.
Un fichier .zip est créé dans %USERPROFILE%\My Documents\Visual Studio 10\My Exported Templates \.
Créez un projet VSIX vide à l'aide de le modèle de projet VSIX.
Dans le menu Fichier, cliquez sur Nouveau, puis sur Projet. Sélectionnez Visual Basic ou Visual C#, sélectionnez Extensibilité, puis sélectionnez Projet VSIX.
Ajoutez le fichier .zip au projet. définissez sa propriété de Copier dans le répertoire de sortie à copie toujours.
Double-cliquez sur le fichier source.extension.vsixmanifest pour l'ouvrir dans Générateur de manifeste VSIX, puis apportez les modifications suivantes :
Définissez le champ ID. à MyProjectTemplate - 1.
définissez le champ de Nom du produit à mon modèle de projet.
définissez le champ d' Auteur à Fabrikam.
définissez le champ de Description à mon modèle de projet.
Dans la section de Contenu , ajoutez un type de contenu de Modèle de projet et définissez son chemin d'accès et le nom du fichier .zip.
Enregistrez et fermez le fichier source.extension.vsixmanifest.
Générez le projet.
Dans le répertoire de sortie, double-cliquez sur le fichier .vsix.
Un message de Programme d'installation des extensions Visual Studio s'affiche et demande si vous souhaitez installer l'extension. Cliquez sur Installer.
Lorsque l'installation est terminée, cliquez sur Fermer.
Fermez Visual Studio puis rouvrez -le.
Ouvrez Gestionnaire d'extensions (dans le menu d' Outils ). L'une des extensions disponibles doit être mon modèle de projet.
Le modèle de projet est installé au même emplacement que le type de projet qui l'a créé. Par exemple, si vous avez créé le modèle d'une application console Visual Basic, mon modèle de projet s'affiche avec le modèle d'application console Visual Basic.
Pour spécifier l'emplacement du modèle dans la boîte de dialogue nouveau projet
Dans l'Explorateur Windows, renommez le fichier .vsix pour avoir une extension .zip, puis ouvrez le fichier.
Créez un dossier portant le même nom dans lequel la section du nouveau dialogue de projet le modèle doit apparaître.
si le modèle est d'apparaître dans une sous-section, créez un sous-dossier du même nom.
Entrez le fichier .zip des modèles dans le nouveau dossier.
Restaurer un fichier modifié .vsix à son nom d'origine.
Ouvrez le manifeste VSIX.
Mettez à jour élément de référence pour le modèle pour indiquer la racine de l'arborescence de répertoires qui contient le fichier .zip du modèle. par exemple, si le modèle est dans \CSharp\Windows, the reference should point to \CSharp.
Avertissement
Les noms des sections de niveau supérieur dans le nouveau dialogue nouveau projet ne correspondent pas à exactement les noms des dossiers de modèle.Où elles diffèrent, utilisez le nom du dossier de modèles.Les dossiers de modèles se trouvent dans les répertoires de chemin d'installation de Visual Studio\Common7\IDE\ProjectTemplates et de chemin d'installation de Visual Studio\Common7\IDE\ItemTemplates.
Voir aussi
Référence
Developing Visual Studio Extensions