0

对操作或控制器的任何更改都会导致应用程序运行时出现错误,或者更糟糕的是,出现奇怪的行为。

例如,向控制器添加新动作会导致视图中的 Html.ActionLink 调用实际调用该动作。

我不知道是什么击中了我...

在这两种情况下,问题都是通过卸载并重新安装 t4mvc 包来解决的。

我必须做些什么才能使 T4 模板与 VS 2012 一起使用??!

编辑:

我忘了提到该项目已从 MVC 3 升级到 MVC 4。它在 vs 2010 和 MVC 3 中运行良好。

4

1 回答 1

2

我没有看到在 VS 2012 中运行 T4MVC 的问题。

向控制器添加新动作会导致视图中的 Html.ActionLink 调用实际调用该动作

听起来您只是在修改控制器后没有重新运行 T4MVC。这是一直需要的东西,尽管有一些像AutoT4MVC这样的工具可以在构建时为您执行此操作。但这不是 VS 2012 特有的事情。

于 2012-09-25T18:10:27.107 回答