我在数据库中重命名了一个字段并添加了另一个字段。然后我从DBML文件中删除了表,并重新添加它。我去了重命名的房产。该字段显示在intellisense中,但不会编译,抛出“无定义”错误。我删除了项目,重置了引用,删除了所有的dll,重新启动了机器,似乎没有任何工作,它仍然在查看以前版本的DBML,除了intellisense。
之前有人见过类似的东西,我怀疑没有,但我想我还是会问。
以下是更多信息:
旧字段名称为“Revenue” 新名称是“RevenueUSD”
如果我写“RevenueUSD”并右键单击并“转到定义”,我会直接进入声明,但事情不会编译。
如果我写“收入”并右键单击并“转到定义”,我无法直接进入声明,但事情确实可以编译。
Whiskey Tango Foxtrot?
答案 0 :(得分:0)
问题似乎与我的DBML项目的程序集名称与项目名称不匹配这一事实有关。我把这两件事带进了布拉格,现在鲍勃是我的叔叔。
怪异。