Sur Visual Studio 2019, les modèles de projet vous permettent, en tant que développeur, de créer plus efficacement plusieurs projets similaires en définissant un ensemble commun de fichiers de démarrage. Les modèles de projet peuvent être entièrement personnalisés afin de répondre aux besoins d’une équipe de développement ou d’un groupe et peuvent être publiés sur le magasin en ligne de Visual Studio pour que d’autres puissent les télécharger et les utiliser.
Une fois publiés, les développeurs peuvent installer leur modèle et y accéder via la boîte de dialogue Nouveau projet de Visual Studio. Cette boîte de dialogue a été élaborée afin d’aider les développeurs à obtenir plus rapidement leur code. À ce propos, Microsoft précise : « ;En utilisant une expérience de recherche et de filtrage, nous souhaitons ainsi offrir une meilleure possibilité de découverte pour des modèles spécifiques afin de lancer le développement de votre application ;».
Dans ce petit tutoriel, vous apprendrez à créer un modèle de projet, ajouter des balises ou des filtres au modèle de projet et déployer le modèle en tant qu’extension à l’aide du modèle de projet VSIX sur Visual Studio 2019. Avant de commencer, assurez-vous d’avoir installé Visual Studio 2019 avec Visual Studio SDK.
Créer un modèle de projet sur Visual Studio 2019
Il y a plusieurs façons de créer un modèle de projet sur l’édition 2019 de Visual Studio. L’une d’entre elles consiste à invoquer la boîte de dialogue Nouveau projet du logiciel puis d’accéder à la rubrique Fichier > Nouveau > Projet (ou utilisez le raccourci clavier CTRL + SHIFT + N une fois le logiciel ouvert). Filtrez ensuite la liste en fonction du type de projet > Extensions et sélectionnez le modèle de projet spécifique qui vous convient (pour C#, C++ ou autre). Cliquez enfin sur Suivant et modifiez le champ « ;Nom du projet ;» avant de cliquer sur « ;Créer ;».
Ajouter des balises/filtres à votre modèle de projet sur Visual Studio 2019
Une fois que vous avez créé un modèle de projet, vous pouvez y ajouter des balises ou des filtres à partir du fichier XML .vstemplate du modèle. Ajoutez les balises intégrées de Visual Studio ainsi que toutes les balises personnalisées à votre modèle de projet à l’aide des éléments <LanguageTag>, <PlatformTag> et <ProjectTypeTag> situés dans l’arborescence de <TemplateData> et enregistrez le fichier comme dans l’image ci-dessous avant de sauvegarder et de fermer le fichier .vstemplate du modèle.
Déployer votre modèle de projet en tant qu’extension à l’aide du modèle de projet VSIX
Insérer votre modèle de projet nouvellement créé dans un modèle de projet VSIX vous permet de le déployer en tant qu’extension. Pour ce faire, vous devez générer un projet VSIX vide dans la Solution créée pour votre nouveau modèle de projet. Dans l’explorateur de solutions de Visual Studio, cliquez avec le bouton droit de la souris sur la Solution et sélectionnez Ajouter > Nouveau projet. Puis tapez « ;vsix ;» dans la zone de recherche et sélectionnez « ;Projet VSIX Vide ;» en fonction du type de projet que vous avez précédemment choisi (C#, C++ ou autre). Cliquez ensuite sur « ;Suivant ;» et modifiez le champ « ;Nom du projet ;» avant de cliquer sur « ;Créer ;».
Vous pouvez même définir votre nouveau projet VSIX en tant que projet de démarrage si vous le souhaitez en faisant un clic droit dessus puis en sélectionnant « ;Définir comme projet de démarrage ;». Votre Explorateur de solutions sur Visual Studio 2019 devrait dès lors ressembler à quelque chose comme ça (avec votre projet VSIX en gras) :
Pour ajouter votre modèle de projet en tant qu’asset dans le projet VSIX, il suffit de cliquer sur l’onglet « ;Assets » et de choisir le bouton « ;Nouveau ;» puis de définir le champ « ;Type ;» sur « ;Microsoft.VisualStudio.ProjectTemplate ;», le champ « ;Source ;» en tant que « ;Projet dans la solution actuelle ;» et le champ « ;Projet ;» comme votre modèle de projet. Cliquez sur OK, enregistrez et fermez le fichier source.extension.vsixmanifest. Exécutez enfin votre code sans invoquer le débogueur (CTRL + F5).
Votre nouveau modèle de projet apparaîtra dans la boîte de dialogue Nouveau projet avec les balises figurant dans la description de votre modèle et les filtres activés par ces balises. Vous pouvez même publier facilement votre modèle de projet sur le magasin en ligne de Visual Studio.
Source : Microsoft
Et vous ?
Avez-vous déjà essayé Visual Studio 2019 ? Qu’en pensez-vous ?
Connaissez-vous d’autres méthodes qui permettent de créer un modèle de projet sur Visual Studio 2019 ou d'autres astuces intéressantes sur ce logiciel ?
Voir aussi
Microsoft annonce la disponibilité générale de Visual Studio 2019 sur Windows et macOS, petit tour d'horizon sur les nouveautés et améliorations
Microsoft livre un aperçu des nouveautés de C# 8.0 et envisage de commencer à livrer cette version dans les préversions de Visual Studio 2019
C# : comprendre les différences entre readonly et const : les deux grandes méthodes pour déclarer une constante par François DORIN
Unity se prépare à remplacer le C++ par C#, en éliminant une série d'éléments qui nuisent à la performance
Créez des modèles Visual Studio avec des balises pour une recherche et un regroupement efficaces
Des utilisateurs sur Visual Studio 2019
Créez des modèles Visual Studio avec des balises pour une recherche et un regroupement efficaces
Des utilisateurs sur Visual Studio 2019
Le , par Christian Olivier
Une erreur dans cette actualité ? Signalez-nous-la !