2009-02-25 5 views

Répondre

2

Vous pouvez provoquer l'exécution de code lors de l'expansion d'un modèle en implémentant un assistant. L'assistant n'a pas besoin d'une interface utilisateur, mais peut remplir un dictionnaire de paires nom/valeur. Les valeurs peuvent ensuite être remplacées dans le modèle. Dans la documentation de Visual Studio SDK, recherchez la rubrique intitulée «Comment utiliser les Assistants avec des modèles de projet» dans la documentation de Visual Studio SDK. Je crois que vous pouvez également utiliser un assistant dans un modèle d'élément.

Jetez également un coup d'œil sur le Guidance Automation Toolkit, qui fournit un moyen déclaratif de créer des assistants, entre autres choses.

3

C'est vraiment simple. Il existe plusieurs paramètres de remplacement intégrés que vous pouvez utiliser. Pour un horodatage, incluez $ time $ dans le modèle. Il sera remplacé par la date et l'heure au format JJ/MM/AAAA HH: MM: SS.

Vérifiez cet excellent guide: Create Reusable Project And Item Templates For Your Development Team

+0

Merci. Je ne savais pas que $ time $ était l'une des valeurs de builty-in. –

Questions connexes