我在Visual Studio中遇到这些错误:
错误CS0234类型或名称空间名称'X'在名称空间'Y'中不存在(您是否缺少程序集引用?)
但是实际上存在名称空间和类型,并且代码可以很好地编译。因此,我认为这是与缓存相关的问题,我已经尝试过:
清除临时文件夹
按照说明here
它们似乎都不起作用。我正在使用Visual Studio 2017 v15.8.0。
我不知道它是否相关,但是这是在我创建另一个分支,对两年前的提交进行硬重置,然后结帐到当前分支之后才开始发生的。正如我说的那样,项目可以编译,但一切正常,但错误不会消失。
我如何摆脱它们?
答案 0 :(得分:0)
还有什么可以尝试的:
如果类型在引用的项目或程序集中,请执行以下操作:删除引用并重新添加。
关闭VS并重新打开它。
通常,清洁/重建就足够了。当组件损坏时,清除组件缓存很有帮助。
答案 1 :(得分:0)
根据this earlier answer(与Visual Studio 2015有关),删除.vs/{solution}/vs15/.suo
应该可以。