属性是intellisense,但仍然无法编译

时间:2009-10-26 09:31:01

标签: linq-to-sql

我在数据库中重命名了一个字段并添加了另一个字段。然后我从DBML文件中删除了表,并重新添加它。我去了重命名的房产。该字段显示在intellisense中,但不会编译,抛出“无定义”错误。我删除了项目,重置了引用,删除了所有的dll,重新启动了机器,似乎没有任何工作,它仍然在查看以前版本的DBML,除了intellisense。

之前有人见过类似的东西,我怀疑没有,但我想我还是会问。

以下是更多信息:

旧字段名称为“Revenue” 新名称是“RevenueUSD”

如果我写“RevenueUSD”并右键单击并“转到定义”,我会直接进入声明,但事情不会编译。

如果我写“收入”并右键单击并“转到定义”,我无法直接进入声明,但事情确实可以编译。

Whiskey Tango Foxtrot?

1 个答案:

答案 0 :(得分:0)

问题似乎与我的DBML项目的程序集名称与项目名称不匹配这一事实有关。我把这两件事带进了布拉格,现在鲍勃是我的叔叔。

怪异。