Asp.net mvc 用于视图的ASP.NET MVC自定义T4模板

Asp.net mvc 用于视图的ASP.NET MVC自定义T4模板,asp.net-mvc,visual-studio,t4,Asp.net Mvc,Visual Studio,T4,当我向ASP.NET MVC项目添加新的强类型视图时,我可以在不同的视图内容模板之间进行选择(创建详细信息、编辑、列表)。我读过这些模板,它们是基于VisualStudioT4代码生成引擎的 添加新视图时,如何编写和配置自己的模板,并让它们显示在可用模板中? 你可能想看看大卫·海登的网站:——他提供了一些关于T4和MVC的视频,这让我开始学习。还可以查看T4工具箱:(www.codeplex.com/t4toolbox)。这为T4模板提供了附加帮助。创建以下文件夹结构: {YourMVCProj

当我向ASP.NET MVC项目添加新的强类型视图时,我可以在不同的视图内容模板之间进行选择(创建详细信息、编辑、列表)。我读过这些模板,它们是基于VisualStudioT4代码生成引擎的

添加新视图时,如何编写和配置自己的模板,并让它们显示在可用模板中?


你可能想看看大卫·海登的网站:——他提供了一些关于T4和MVC的视频,这让我开始学习。还可以查看T4工具箱:(www.codeplex.com/t4toolbox)。这为T4模板提供了附加帮助。

创建以下文件夹结构:

{YourMVCProject}\code模板\AddView


将自定义T4模板(*.tt)放入此文件夹。你会看到魔法的

您可以使用NuGet向项目中添加一个包,该包将向项目中添加现有的代码模板。从那时起,您可以编辑它们或只是在同一位置创建新的,您应该可以在工具中看到它们


谢谢。同时我发现了这一点。为了补充这个技巧:在[Visual Studio安装目录]\Common7\IDE\ItemTemplates\[CSharp | VisualBasic]\Web\MVC\CodeTemplates]中查找原始T4模板\