【问题标题】:ActiveRecord.tt and Struct.tt causing compile errorsActiveRecord.tt 和 Struct.tt 导致编译错误
【发布时间】:2013-07-19 17:32:23
【问题描述】:

在向我的数据库中的表添加列后,我正在尝试更新我的 ActiveRecord.cs 和 Struct.cs 项目。我之前做过很多次,右键单击该工具并单击“运行客户工具”,从未出现过问题。

但是,这一次我在工具完成运行后收到大量错误(准确地说是 83 个)。我已经尝试恢复更改并再次运行它,但错误仍然出现。我真的不知道从这里去哪里,因为这从来没有发生过。有没有什么明显的东西我应该检查可能导致这些工具运行不正确?

我将提供一些错误的屏幕截图。

编辑:将屏幕截图更改为更易于阅读的内容。

【问题讨论】:

  • 可能类似于模板文件中缺少大括号。如果您与 github 中的 structs.tt 进行比较,您会看到什么?如果你使用新鲜的 github 模板,它可以工作吗?
  • 我会比较它们。如果其中一个文件丢失了某些东西,我会觉得很奇怪。查看该项目的提交,我找不到 .tt 文件的任何最新更改。
  • 另一个随机的想法,就在昨天,我有一个插件更改了我的 webconfig,因此 dll 将程序集重定向到不同的版本。导致发生了一些有趣的事情......

标签: c# subsonic subsonic-active-record


【解决方案1】:

似乎问题在于 .cs 文件没有正确生成。这是由于我们在工具运行时使用的数据库服务器超时造成的。我没有抓住它的原因是因为在我尝试这个的前几次没有列出超时错误。

【讨论】:

    猜你喜欢
    • 2015-06-29
    • 1970-01-01
    • 2013-02-01
    • 2015-09-12
    • 2021-05-17
    • 2015-11-19
    • 2015-10-03
    • 2019-12-05
    • 1970-01-01
    相关资源
    最近更新 更多