我想对用于生成使用VS 2010中的“添加视图”对话框添加的视图的代码的T4模板进行一些自定义。假设这实际上是使用T4完成的,就像传统的ASPX视图一样,我在哪里可以找到这个模板?我已经成功定制了ASPX模板,但我不记得我在哪里找到它。
答案 0 :(得分:3)
模板位于:
[VS Installation Directory]\Common7\IDE\ItemTemplates\CSharp\Web\MVC 3\CodeTemplates
您应该将CodeTemplates目录及其内容复制到Web项目的根目录中。
如果您正在使用NuGet,您只需执行Install-Package MvcScaffold
即可自动执行此操作。
答案 1 :(得分:1)
Package MvcScaffold“将CodeTemplates文件夹添加到我的项目中,但包含的文件是.t4,而视图仍然是从默认模板生成的。
解决方案是将其扩展名更改为.tt
答案 2 :(得分:0)
我有MVC 5,并且在以下路线中找到了模板。
%VS Installation Directory%\Common7\IDE\Extensions\Microsoft\Web\Mvc\Scaffolding\Templates\MvcView