我正在尝试使用自定义T4模板将新控制器添加到MVC 3项目中.我有自己的模板,正如Scott Hanselman在
http://www.hanselman.com/blog/ModifyingTheDefaultCodeGenerationscaffoldingTemplatesInASPNETMVC.aspx写的那样,但我有兴趣在MvcTextTemplateHost类中挖掘更多,看看它提供了什么,所以我们可以自定义更多的控制器,看看它如何与之交互“添加控制器…”对话框.
但是我找不到(在搜索谷歌之后,当然……)对这个类的引用,也没有MSDN或者任何其他MS站点…任何想法?
谢谢,
塞尔吉
解决方法
你会发现这只是一个可扩展的点.而是从
Steven Sanderson开始使用新的MvcScaffolding软件包.他将这个原始的东西扩展到了我的计划之外.
> Introduction: Scaffold your ASP.NET
MVC 3 project with the MvcScaffolding
package
> Standard usage: Typical
use cases and options
> One-to-Many Relationships
> Scaffolding Actions and Unit
Tests
> Overriding the T4
templates
> Creating custom
scaffolders
> Scaffolding custom collections of files