Guide pratique pour créer des modèles de projetHow to: Create project templates

Cette procédure vous permet de créer un modèle à l’aide de l’Assistant Exportation de modèle, qui met en package votre modèle dans un fichier .zip.This topic shows you how to create a template using the Export Template Wizard, which packages your template in a .zip file.

Pour créer un modèle de projet utilisateur à l’aide de l’Assistant Exportation de modèleTo create a user project template by using the Export Template Wizard

  1. Créez un projet.Create a project.

    Note

    Utilisez uniquement des caractères d’identificateur valides lorsque vous nommez un projet qui sera la source d’un modèle.Use only valid identifier characters when naming a project that will be the source for a template. Sinon, des erreurs de compilation peuvent se produire dans les projets créés à partir du modèle.Otherwise, compilation errors can occur in projects that are created from the template. Pour plus d’informations sur les caractères d’identificateur valides, consultez Noms d’éléments déclarés (Visual Basic) ou Identificateurs (C++).For more information about valid identifier characters, see Declared element names (Visual Basic) or Identifiers (C++). Vous pouvez également utiliser des paramètres de modèle pour utiliser des noms « sûrs » pour les classes et les espaces de noms.Alternatively, you can use template parameters to use "safe" names for classes and namespaces.

  2. Modifiez le projet jusqu’à ce qu’il soit prêt à être exporté en tant que modèle.Edit the project until it is ready to be exported as a template. Par exemple, vous pouvez modifier des fichiers de code pour indiquer où le remplacement des paramètres doit avoir lieu.For example, you might want to edit code files to indicate where parameter replacement should take place. Consultez Guide pratique pour substituer des paramètres dans un modèle.See How to: Substitute parameters in a template.

  3. Dans le menu Projet, choisissez Exporter le modèle...On the Project menu, choose Export Template....

    L’Assistant Exportation de modèle s’ouvre.The Export Template Wizard opens.

  4. Dans la page Choisir un type de modèle, sélectionnez Modèle de projet.On the Choose Template Type page, select Project Template. Sélectionnez le projet à exporter dans un modèle, puis choisissez Suivant.Select the project you want to export to a template, and then choose Next.

  5. Dans la page Sélectionner les options du modèle, entrez un nom et éventuellement une description, une icône et une image d’aperçu pour votre modèle.On the Select Template Options page, enter a name, and optional description, icon, and preview image for your template. Ces éléments apparaissent dans la boîte de dialogue Nouveau projet.These items will appear in the New Project dialog box. Choisissez Terminer.Choose Finish.

    Le projet est exporté dans un fichier .zip et placé à l’emplacement de sortie spécifié et, s’il est sélectionné, il est importé dans Visual Studio.The project is exported into a .zip file and placed in the specified output location, and, if selected, imported into Visual Studio.

Note

Pour rechercher votre modèle dans la boîte de dialogue Nouveau projet, développez Installé, puis développez la catégorie qui correspond à l’élément ProjectType dans le fichier .vstemplate.To find your template in the New Project dialog box, expand Installed and then expand the category that corresponds to the ProjectType element in the .vstemplate file. Par exemple, un fichier .vstemplate contenant <ProjectType>CSharp</ProjectType> apparaît sous Installé > Visual C#, par défaut.For example, a .vstemplate file that contains <ProjectType>CSharp</ProjectType> appears under Installed > Visual C#, by default. Vous pouvez organiser votre modèle dans un sous-répertoire du type de projet juste en créant un dossier dans ce répertoire et en y plaçant le fichier .zip du modèle.You can organize your template into a subdirectory of the project type just by creating a folder in that directory and placing your template's .zip file in it. Pour plus d’informations, consultez Guide pratique pour localiser et organiser les modèles.For more information, see How to: locate and organize templates.

Autres méthodes pour créer des modèles de projetOther ways to create project templates

Vous pouvez créer manuellement des modèles de projet en rassemblant les fichiers qui constituent le projet dans un dossier, puis en créant un fichier XML .vstemplate avec les métadonnées appropriées.You can create project templates manually by gathering the files that constitute the project into a folder, and then creating a .vstemplate XML file with the appropriate metadata. Pour plus d’informations, consultez Guide pratique pour créer manuellement des modèles web.For more information, see How to: Manually create web templates.

Si le SDK Visual Studio est installé, vous pouvez inclure dans un wrapper le modèle fini, dans un fichier VSIX, pour le déployer en utilisant le modèle Projet VSIX.If you have the Visual Studio SDK installed, you can wrap the finished template in a VSIX file for deployment by using the VSIX Project template. Pour plus d’informations, consultez Bien démarrer avec le modèle de projet VSIX.For more information, see Getting started with the VSIX project template.

Voir aussiSee also

Création de modèles de projet et d’élémentCreating Project and Item Templates
Guide pratique pour créer des modèles d’élémentHow to: Create Item Templates
Bien démarrer avec le modèle de projet VSIXGetting started with the VSIX project template