2

我已经通过 NuGet安装了T4MVC 。

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

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

此外,T4MVC.tt 是项目中的一个隐藏文件,所以我期望对此文件执行此操作似乎很奇怪。

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

4

1 回答 1

5

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

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

于 2013-10-11T15:18:03.090 回答