Création d'un template pour vs2005

Création d'un Template pour VS2005.

Présentation

A chaque fois que vous créez un nouveau projet avec Visual Studio 2005, vous avez toujours des références ou des importations en trop ? Vous préférez avoir deux formulaires par défaut dans votre projet ? Avoir du code par défaut dans un de ces formulaires ?
Et bien tout cela est possible grâce aux templates.

Mais comment faire ses propres templates ??? Là est la question.
C'est justement le but de ce tutorial.

Création d'un Template à partir d'une Application Windows

Mais on peut très bien le faire à partir une Application Console, d'un Control Utilisateur ... (etc.)

Donc créons une Application Windows comme nous en avons l'habitude.
Ben tiens, comme à l'habitude, supprimons l'importation de "Microsoft.VisualBasic" qui est à bannir. (On est en DotNet que diable, pas en vb6)
Plaçons un bouton sur la form qui affiche "Bonjour" quand on clique dessus.
Et pourquoi pas une deuxième form. Allez, soyons fous.

Comme vous pouvez le constatez, on peut faire ce que l'on veut.

Mais maintenant, il va falloir créer ce Template. Pour cela, on enregistre d'abord notre projet (c'est important sinon il va créer un Template d'une application Windows standard), puis dans le menu "Fichier", on sélectionne le sous-menu "Exporter Template ..." (Note : je dispose d'une version anglaise, je ne connais donc pas la traduction exacte)
Un assistant se présente devant nous. Il nous demande si on souhaite créer un Template du projet ou un Template d'un élément de notre projet.

Bon, dans l'exemple, on va créer un Template de notre projet ; on clique donc sur suivant.
On arrive au principal, ici on choisit une belle icône, un nom digne de ce Template ainsi qu'une belle description pour montrer ce que va créer ce Template.

Utilisons le pour voir ...
On se retrouve bien avec nos deux forms, avec l'une contenant un boutons avec le bon code qui affiche "Bonjour" et surtout, on à plus la référence "Microsoft.VisaulBasic"

Conclusions

La création d'un Template peut s'avérer très utile. Ça permet d'éviter par exemple toute la personnalisation à faire lorsque l'on crée un projet.
Les Templates s'adressent aussi pour les applications C#, J#, ASP.net, C++, C++.net.
On peut aussi créer un Template d'un fichier, quelque soit le type du fichier (du moment qu'il puisse s'ouvrir avec Visual Studio)

Ce tutorial permet de présenter comment créer et utiliser des Templates personnalisés.

Ce document intitulé « Création d'un template pour vs2005 » issu de CodeS SourceS (codes-sources.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Rejoignez-nous