2010-12-15 70 views
3

Je souhaite personnaliser le modèle T4 utilisé pour générer du code pour les vues ajoutées à l'aide de la boîte de dialogue Ajouter une vue dans VS 2010. En supposant que cela soit fait avec T4 comme le fait traditionnellement ASPX vues, où puis-je trouver ce modèle? J'ai réussi à personnaliser le modèle ASPX, mais je ne me souviens pas où je l'ai trouvé.Emplacement des modèles T4 pour les vues Razor

Répondre

3

Les modèles se trouvent ici:

[VS Installation Directory]\Common7\IDE\ItemTemplates\CSharp\Web\MVC 3\CodeTemplates 

Vous devez copier le répertoire CodeTemplates et son contenu dans la racine de votre projet web.

Si vous utilisez NuGet, vous pouvez simplement faire un Install-Package MvcScaffold et il le fera automagiquement pour vous.

+0

Merci @ Nick. Ce nouveau thang de NuGet a l'air plutôt cool – ProfK

+0

Oui, c'est vraiment la seule façon d'y aller, ça rend la vie tellement plus facile. –

1

Package MvcScaffold » a ajouté le dossier CodeTemplates à mon projet, mais les fichiers ne sont .t4 et vues continuent d'être générés à partir de modèles par défaut.

la solution est de changer leurs extensions .TT