在 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 代码的最快方法