我用的是ASP.NET MVC5和VS2013
我试着从
C:\程序文件(x86)\Microsoft x86 4\CodeTemplate
在子文件夹"AddController“、"AddView”和T4模板中,我修改了一些模板,但是当我试图添加视图或控制器时,没有发生任何事情。
发布于 2013-11-18 02:37:47
首先,您的计算机上安装了Visual 2013和2012。我试着查找你提供的那条路,却找不到。在您的路径上,看起来您正在尝试使用MVC4模板。这是我的道路:
C:\Program Files (x86)\Microsoft Visual Studio 12.0\
Common7\IDE\Extensions\Microsoft\Web\Mvc\Scaffolding\Templates下面是我如何为BaseController定制脚手架模板:
Controller.cs.t4和Controller.vb.t4在MvcControllerWithActions中,如果使用C#,可以删除Controller.vb.t4。Controller.cs.t4文件,将Controller名称修改为BaseController,如下所示:
公共类<#= ControllerName #>:BaseController {}希望能帮上忙。
发布于 2015-07-14 08:22:26
MVC4和MVC5模板位于不同的位置。MVC4模板位于您给定的文件夹中,而MVC5模板位于此文件夹中:
12.0\Common7\IDE\Extensions\Microsoft\Web\Mvc\Scaffolding\Templates C:\程序文件(x86)\Microsoft
自定义需要做的是创建一个名为CodeTemplates的项目文件夹,并将要自定义的模板复制到CodeTemplates文件夹。
您需要复制MvcView和MvcControllerWithContext文件夹,以便使用带有视图的MVC 5控制器,使用EntityFramework命令。
警诫
Create.cs.t4直接复制到MvcView文件夹中的CodeTemplates文件夹中。只需将整个MvcView文件夹复制到CodeTemplates文件夹即可。Imports.include.t4和ModelMetadataFunctions.cs.include.t4,因为其他文件需要它们在那里。.vb.t4扩展名的文件,反之亦然。发布于 2014-05-08 07:59:28
MVC5 T4模板位于C:\Program (X86)\T4中
https://stackoverflow.com/questions/20037365
复制相似问题