2013-07-19 87 views
0

我试图更新我的ActiveRecord.cs和Struct.cs为项目添加一列到我的数据库上的表后。我以前做过这么多次,右键单击该工具,然后单击“运行客户工具”,从未遇到问题。ActiveRecord.tt和Struct.tt导致编译错误

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

我将提供一些错误的截图。 enter image description here

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

+0

可能是您的模板文件中缺失的大括号。如果你与github的structs.tt做比较,你看到了什么?如果您使用新鲜的github模板,它工作吗? –

+0

我会比较它们。如果其中一个文件丢失了某些东西,我会觉得很奇怪。查看该项目的提交信息后,我无法找到任何最近对.tt文件所做的更改。 – TOlsen

+0

另一个随机的想法,就在昨天我有一个插件更改我的webconfig,所以一个DLL有程序集重定向到不同的版本。引起一些有趣的事情发生...... –

回答

0

似乎问题是.cs文件没有正确生成。这是由于我们在工具运行时使用的db服务器超时导致的。我没有注意到这个原因是因为超时错误没有列出我尝试过的第一次。

相关问题