在 Scaffold 选项下的 Add New Controller 对话框中添加新的 Custom T4 模板

Posted

技术标签:

【中文标题】在 Scaffold 选项下的 Add New Controller 对话框中添加新的 Custom T4 模板【英文标题】:Add new Custom T4 template in Add New Controller Dialog under Scaffold options 【发布时间】:2013-01-28 20:53:20 【问题描述】:

我想实现新的 T4 模板,它应该出现在添加新控制器对话框的 Scaffold 选项下。

我已经尝试添加一个新的 View tt 模板。我能够添加它。 我需要一份参考资料,从中可以获得有关如何创建新的 Controller 模板而不是修改现有模板的基本信息。

谢谢 帕蒂尔

【问题讨论】:

尽管有 this by Scott Hanselman on creating custom templates 之类的文章,但我也遇到了在 CodeTemplates/MvcView/ 中本地放置的 .t4 模板出现在“添加新视图”对话框中的问题 【参考方案1】:

你看过 MVCScaffolding 吗? http://nuget.org/packages/MVCScaffolding/

您可以使用 MVCScaffolding 轻松覆盖控制器 t4 模板:http://blog.stevensanderson.com/2011/04/06/mvcscaffolding-overriding-the-t4-templates/

【讨论】:

以上是关于在 Scaffold 选项下的 Add New Controller 对话框中添加新的 Custom T4 模板的主要内容,如果未能解决你的问题,请参考以下文章

搭建第一个Dapp应用——基于SmartDev-Scaffold生成SpringBoot项目——2021.5.3

获取使用 C#/ASP.NET 创建的 Scaffold 代码的最快方法

如何隐藏帖子下的类别选项卡?

C#winform的选项卡控件,怎么通过代码在一个tabcontrol控件里进行新建选项卡页,删除选项卡页,移位,等等

eclipse中怎么把项目加入tomcat中运行

如何配置codeblock编译环境