ASP.NET MVC пользовательские шаблоны T4 для представлений
Когда я добавляю новое строго типизированное представление в проект ASP.NET MVC, я могу выбирать между различными шаблонами содержимого представления ("Создать детали", "Редактировать", "Список"). Я прочитал эти шаблоны на основе механизма генерации кода Visual Studio T4.
Как я могу создать и настроить свои собственные шаблоны и позволить им появляться в доступных шаблонах при добавлении нового представления?
4 ответа
Создайте следующую структуру папок:
{YourMVCProject} \ CodeTemplates \ AddView
Поместите ваши пользовательские шаблоны T4 (*.tt) в эту папку. Вы увидите магию!
Возможно, вы захотите взглянуть на сайт Дэвида Хейдена: http://www.pnpguidance.net/Tag/T4.aspx - он предлагает несколько скринкастов на T4 и MVC, которые заставили меня начать. Также взгляните на панель инструментов T4: (www.codeplex.com/t4toolbox). Это обеспечивает дополнительные помощники для шаблонов T4.
Вы можете добавить пакет в ваш проект с помощью NuGet, который добавит существующие шаблоны кода в ваш проект. С этого момента вы можете редактировать их или просто создавать новые в том же месте, и вы должны увидеть их в инструменте.