对操作或控制器的任何更改都会导致应用程序运行时出现错误,或者更糟糕的是,出现奇怪的行为。
例如,向控制器添加新动作会导致视图中的 Html.ActionLink 调用实际调用该动作。
我不知道是什么击中了我...
在这两种情况下,问题都是通过卸载并重新安装 t4mvc 包来解决的。
我必须做些什么才能使 T4 模板与 VS 2012 一起使用??!
编辑:
我忘了提到该项目已从 MVC 3 升级到 MVC 4。它在 vs 2010 和 MVC 3 中运行良好。
对操作或控制器的任何更改都会导致应用程序运行时出现错误,或者更糟糕的是,出现奇怪的行为。
例如,向控制器添加新动作会导致视图中的 Html.ActionLink 调用实际调用该动作。
我不知道是什么击中了我...
在这两种情况下,问题都是通过卸载并重新安装 t4mvc 包来解决的。
我必须做些什么才能使 T4 模板与 VS 2012 一起使用??!
编辑:
我忘了提到该项目已从 MVC 3 升级到 MVC 4。它在 vs 2010 和 MVC 3 中运行良好。
我没有看到在 VS 2012 中运行 T4MVC 的问题。
“向控制器添加新动作会导致视图中的 Html.ActionLink 调用实际调用该动作”
听起来您只是在修改控制器后没有重新运行 T4MVC。这是一直需要的东西,尽管有一些像AutoT4MVC这样的工具可以在构建时为您执行此操作。但这不是 VS 2012 特有的事情。