几个月来我一直在工作中被这个问题所困扰,silverlight 项目中的 VS 智能感知/类缓存似乎与自动生成的代码库失去了联系,并将每个实体类报告为缺少命名空间错误。
我的代码构建并运行正常,错误仅出现在打开的文件中,即如果我关闭所有 .cs 文件,则错误列表中没有错误。
请参阅随附的图像以获取我定期看到的示例,我刚刚花了一个小时试图阻止它,因为这是一场噩梦,因为我无法发现 VS2012 报告的所有其他命名空间错误的真正错误和我的智能感知完全坏了。
在你提出建议之前,这是我在过去一小时所做的:
1 清理整个解决方案删除所有 bin/obj/自动生成的目录
2 卸载所有受影响的项目并重新加载它们然后重复 1
3 重新启动 VS
4 通过工具重置我的 VS 设置 - 导入导出设置
5 关闭 VS,打开没有解决方案的 VS,重置设置,关闭它并打开解决方案
6 重新启动我的计算机并重复上述所有操作
如果有人对如何解决这个问题有任何线索,我会非常高兴!