2009-12-02 4 views
1

Je voudrais créer un paramètre personnalisé pour un vstemplate contenant du code C#. Fondamentalement, je veux mettre DateTime.Now.ToString("yyyyMMddHHmmssfff") dans mon modèle (la date formatée, pas le code). Fondamentalement, je veux atteindre l'équivalent du T4 ci-dessous dans mon modèle d'élément.VS Item Template Paramètre personnalisé compilé

[Migration(<#= DateTime.Now.ToString("yyyyMMddHHmmssfff") #>)] 
public class $fileinputname$ : Migration 

Est-ce possible? Ou existe-t-il un moyen simple d'utiliser un T4 comme fichier modèle pour mon article vstemplate?

Répondre

0

Il n'existe aucun moyen d'accomplir cela avec des modèles VST standard. Pour obtenir la sortie C# dans votre modèle, vous devez créer un assistant afin de pouvoir renseigner vos propres paramètres pour les modèles.

0

Je ne crois pas qu'il existe un moyen d'ajouter une date dans ce format en utilisant des modèles Visual Studio. Selon the MSDN documentation, vos seules options date/heure sont YYYY et DD/MM/YYYY 00:00:00.

Questions connexes