【发布时间】:2016-11-07 12:29:20
【问题描述】:
我的 MVC 项目多年来一直使用 T4MVC 搭建脚手架。我对我的一个控制器方法的参数输入进行了更改,由于某种原因,当我运行“运行自定义工具”以获取更改时,它改写了带有文本“ErrorGeneratingOutput”的 T4MVC.cs 文件。
我尝试取消更改但没有任何效果。我还多次清理并尝试重建项目,但现在 T4MVC.tt 下没有类,并且在尝试重新生成所有内容时仍然以同样的方式失败。
当我尝试调试模板(“Debug T4 模板”)时,它会改用“ErrorDebuggingTemplate”覆盖 T4MVC.cs 文件。
我还尝试将 T4MVC 更新到 nuget (3.17.4) 上的最新版本,但这并没有改变行为。
在解决此问题之前,我无法推送任何更改,因为该项目现在报告了数千个错误(大多数缺少程序集引用),因此非常感谢任何帮助解决此问题。谢谢。
【问题讨论】:
标签: c# asp.net-mvc t4mvc