【发布时间】:2010-11-03 18:57:30
【问题描述】:
当我向 ASP.NET MVC 项目添加新的强类型视图时,我可以在不同的视图内容模板(创建详细信息、编辑、列表)之间进行选择。我已经阅读了这些是基于 Visual Studio T4 代码生成引擎的模板。
如何创作和配置我自己的模板,并在添加新视图时让它们出现在可用模板中?
【问题讨论】:
标签: asp.net-mvc visual-studio t4
当我向 ASP.NET MVC 项目添加新的强类型视图时,我可以在不同的视图内容模板(创建详细信息、编辑、列表)之间进行选择。我已经阅读了这些是基于 Visual Studio T4 代码生成引擎的模板。
如何创作和配置我自己的模板,并在添加新视图时让它们出现在可用模板中?
【问题讨论】:
标签: asp.net-mvc visual-studio t4
创建以下文件夹结构:
{YourMVCProject}\CodeTemplates\AddView
将您的自定义 T4 模板 (*.tt) 放在此文件夹中。你会看到神奇的!
【讨论】:
您可能想看看 David Hayden 的网站:http://www.pnpguidance.net/Tag/T4.aspx -- 他提供了几个关于 T4 和 MVC 的截屏视频,让我开始学习。另请查看 T4 工具箱:(www.codeplex.com/t4toolbox)。这为 T4 模板提供了额外的帮助器。
【讨论】:
您可以使用 NuGet 将包添加到您的项目中,这会将现有代码模板添加到您的项目中。从那时起,您可以编辑它们或只是在同一位置创建新的,您应该在工具中看到它们。
【讨论】: