ASP.NET MVC настраиваемые шаблоны T4 для просмотров

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

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

Ответы

Ответ 2

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

{YourMVCProject}\CodeTemplates\AddView

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

Ответ 3

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

Ответ 4

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

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