0

几个月来我一直在工作中被这个问题所困扰,silverlight 项目中的 VS 智能感知/类缓存似乎与自动生成的代码库失去了联系,并将每个实体类报告为缺少命名空间错误。

我的代码构建并运行正常,错误仅出现在打开的文件中,即如果我关闭所有 .cs 文件,则错误列表中没有错误。

请参阅随附的图像以获取我定期看到的示例,我刚刚花了一个小时试图阻止它,因为这是一场噩梦,因为我无法发现 VS2012 报告的所有其他命名空间错误的真正错误和我的智能感知完全坏了。

在你提出建议之前,这是我在过去一小时所做的:

1 清理整个解决方案删除所有 bin/obj/自动生成的目录
2 卸载所有受影响的项目并重新加载它们然后重复 1
3 重新启动 VS
4 通过工具重置我的 VS 设置 - 导入导出设置
5 关闭 VS,打开没有解决方案的 VS,重置设置,关闭它并打开解决方案
6 重新启动我的计算机并重复上述所有操作

如果有人对如何解决这个问题有任何线索,我会非常高兴!

在此处输入图像描述

4

1 回答 1

1

似乎解决此问题的唯一远程可靠方法是删除 .web 项目并重新加载它。这似乎触发了 vs 刷新程序集并且错误消息消失了。以前,我专注于卸载从未非常成功的 Silverlight 项目。

于 2013-08-05T14:00:15.060 回答