如何在Visual Studio 2010中编辑默认的Razor创建/编辑脚手架

时间:2011-08-01 03:51:16

标签: visual-studio-2010 templates razor

有没有办法可以破解VS2010 MVC剃须刀视图模板中的fieldset和legend标签?

我已经通过C:\ Program Files \ Microsoft Visual Studio 10.0 \ Common7 \ IDE目录看了一下,但我找不到我要找的东西。

2 个答案:

答案 0 :(得分:8)

如果它特定于您的项目,您可以执行的操作是将默认模板复制到 你的项目并修改它们。

MVC剃刀视图模板位于:

<Visual Studio Installation Path>\Common7\IDE\ItemTemplates\CSharp\Web\MVC 3\CodeTemplates
\AddView\CSHTML\
  1. 复制.tt文件

  2. 从CodeTemplates开始在项目中创建匹配的文件夹树。在这种情况下, 你需要创建\ CodeTemplates \ AddView \ CSHTML \并将.tt文件粘贴到那里。

  3. 现在您可以根据需要编辑.tt文件。当您在该项目中创建新视图时,这些模板将会 用来代替安装文件夹中的默认值。 这也适用于控制器模板,您只需要确保该文件夹 树匹配。

答案 1 :(得分:0)

听起来您需要下载MVC 3.0的源代码并将要覆盖的模板复制到项目中并在那里进行更改。