Je souhaite inclure l'horodatage actuel dans le cadre d'un modèle d'élément Visual Studio (l'horodatage du moment où le fichier est créé par l'utilisateur). Est-ce possible?Puis-je générer des valeurs pour un paramètre personnalisé tel qu'un horodatage pour un modèle d'élément Visual Studio?
Répondre
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.
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
Merci. Je ne savais pas que $ time $ était l'une des valeurs de builty-in. –