T4MVC - 如何重新生成?

awj*_*awj 2 t4mvc asp.net-mvc-4

我已经通过NuGet 安装了T4MVC.

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

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

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

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

Tim*_*Tim 5

有一些Visual Studio插件会在你进行构建时自动运行模板.我使用的是 AutoT4MVC

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