ASP.NET MVC пользовательские шаблоны T4 для представлений - PullRequest
13 голосов
/ 17 июня 2009

Когда я добавляю новое строго типизированное представление в проект ASP.NET MVC, я могу выбирать между различными шаблонами содержимого представления (Создать детали, Изменить, Список). Я прочитал эти шаблоны на основе механизма генерации кода Visual Studio T4.

Как я могу создавать и настраивать свои собственные шаблоны и позволять им появляться в доступных шаблонах при добавлении нового представления?

Ответы [ 4 ]

10 голосов
7 голосов
/ 17 сентября 2009

Создать следующую структуру папок:

{YourMVCProject} \ CodeTemplates \ AddView

Поместите ваши пользовательские шаблоны T4 (* .tt) в эту папку. Вы увидите магию!

1 голос
/ 29 марта 2011

Вы можете добавить пакет в ваш проект с помощью NuGet, который добавит существующие шаблоны кода в ваш проект. С этого момента вы можете редактировать их или просто создавать новые в том же месте, и вы должны увидеть их в инструменте.

http://nuget.org/List/Packages/Mvc3CodeTemplatesCSharp

1 голос
/ 10 сентября 2009

Возможно, вы захотите взглянуть на сайт Дэвида Хейдена: http://www.pnpguidance.net/Tag/T4.aspx - он предлагает несколько скринкастов на T4 и MVC, которые дали мне старт Также взгляните на панель инструментов T4: (www.codeplex.com/t4toolbox). Это обеспечивает дополнительные помощники для шаблонов T4.

...