gpt4 book ai didi

c# - T4MVC 无法使用 ErrorGeneratingOutput 生成类

转载 作者:行者123 更新时间:2023-12-03 17:36:20 25 4
gpt4 key购买 nike

我的 MVC 项目多年来一直使用 T4MVC 搭建脚手架。我对我的一个 Controller 方法的参数输入进行了更改,由于某种原因,当我运行“运行自定义工具”来获取更改时,它改写了带有文本“ErrorGeneratingOutput”的 T4MVC.cs 文件。

我尝试取消更改但没有任何效果。我还多次清理并尝试重建项目,但现在 T4MVC.tt 下没有类,并且在尝试重新生成所有内容时仍然以同样的方式失败。

当我尝试调试模板(“Debug T4 Template”)时,它会改用“ErrorDebuggingTemplate”覆盖 T4MVC.cs 文件。

我还尝试将 T4MVC 更新到 nuget (3.17.4) 上的最新版本,但这根本没有改变行为。

在解决此问题之前,我无法推送任何更改,因为该项目现在报告了数千个错误(大多数缺少程序集引用),因此非常感谢任何帮助解决此问题。谢谢。

最佳答案

我遇到了类似的问题,伴随着构建错误,例如“类、结构或接口(interface)成员声明中的无效标记 'this'”。我团队中的其他开发人员没有遇到问题。
我们使用的是 4.2.1 版本,所以我升级到 4.2.4,问题就消失了。 4.2.4 运行并将两个操作方法更改为虚拟的(我忘记这样做了,所以这可能是导致问题的原因)。
这有点晚了,但也许其他人可以从中受益。

关于c# - T4MVC 无法使用 ErrorGeneratingOutput 生成类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38207324/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com