T4MVC - 如何重新生成?

时间:2013-10-11 15:01:24

标签: asp.net-mvc-4 t4mvc

我已经通过NuGet安装了T4MVC

在安装时,它为项目生成了当时项目的帮助程序类。但是,只要将新项目添加到项目中,这些生成的帮助程序类就不会更新。

有几个人遇到过这个问题,答案似乎总是“右键单击T4MVC.tt文件并选择运行自定义工具”(有关示例,请参阅here) 。但是,当我右键单击T4MVC.tt文件时,没有运行自定义工具选项 - 实际上,在文件的属性中没有声明自定义工具。

此外,T4MVC.tt是项目中的隐藏文件,因此我希望在此文件上执行此操作似乎很奇怪。

那么有人可以解释如何让T4MVC更新MVC4项目中生成的类吗?

1 个答案:

答案 0 :(得分:5)

有一些Visual Studio插件会在您进行构建时自动运行模板。我用 AutoT4MVC

然而,听起来您的解决方案存在模板问题,您可以尝试右键单击并从项目中排除文件,然后右键单击并将其添加回来? (这需要您设置“显示所有文件”选项)。或者你可以卸载t4mvc然后读取它。此外,工具/选项/文本模板中的设置应允许您查看该对话框是否丢失。 希望这有帮助