对应用程序运行时,对操作或控制器的任何更改都会导致错误或更糟糕的行为。
例如,向控制器添加一个新的Action会导致实际调用该操作的视图中的Html.ActionLink调用。
我不知道是什么打击了我......
在这两种情况下,通过卸载并重新安装t4mvc软件包来解决问题。
我是否需要做些什么才能让T4模板与VS 2012一起使用?
编辑:
我忘了提到该项目已从MVC 3升级到MVC 4.它在vs 2010和MVC 3中运行得很好。
答案 0 :(得分:2)
我还没有看到在VS 2012中运行T4MVC的问题。
“向控制器添加新操作导致在视图中实际调用操作的Html.ActionLink调用”
听起来你修改控制器后根本没有重新运行T4MVC。这是一直需要的东西,尽管有一些像AutoT4MVC这样的工具可以在构建时为你完成。但这不是VS 2012特定的事情。