刚刚开始自定义生成的 MVC 控制器/视图。
继史蒂文桑德森的帖子:http: //blog.stevensanderson.com/2011/04/06/mvcscaffolding-overriding-the-t4-templates/
我使用包管理器控制台在我的 VS 2012 MVC4 项目中生成 3 个自定义模板
PM>Scaffold CustomTemplate View Create
PM>Scaffold CustomTemplate View Edit
PM>Scaffold CustomTemplate View _CreateOrEdit
在以下位置创建文件: CodeTemplates\Scaffolders\MvcScaffolding.RazorView _CreateOrEdit.cs.t4 Create.cs.t4 Edit.cs.t4
但是,当我“添加控制器”并使用实体框架选择具有读/写操作和视图的模板 Mvc 控制器时
新模板没有被使用???
我能够在 VS 2012 文件夹中使用记事本修改 create.tt edit.tt 模板,然后在我的项目中生成更改。C:\Program Files\Microsoft Visual Studio 11.0\Common7\IDE\VWDExpress\ItemTemplates\CSharp\Web\MVC 4\CodeTemplates\AddView\CSHTML
有人知道我在做什么错吗?
谢谢,洛杉矶人