3 回答
TA贡献1836条经验 获得超4个赞
我有成千上万的智能错误和0生成错误。删除.suo文件并重新启动VS后,Intellisense错误消失了。
Suo 文件相对于源位于: .vs\SolutionName\v14\.suo
根据评论:当心这*.suo是一个隐藏文件。
编辑:根据评论,VS2017具有相同的问题,因此您可以使用类似的解决方案:Delete。vs\SolutionName\v15\.suo
TA贡献1826条经验 获得超6个赞
与其他问题相似,但解决方案不同。发布以防我可以帮助别人。
运行Visual Studio 2017 15.5.2。我使用Git并经常切换分支。几周前,我开始让编辑器向我显示错误(所有错误都与即使引用有效也无法找到的类型有关)。编译效果很好。我在VS 2017 15.6 Preview(2018年1月6日)中确认了相同的问题。我会尝试删除缓存,SUO文件或bin / obj文件夹,并且没有影响。起初它似乎可以工作。重新打开Visual Studio,一切都会看起来很好。使用“重建解决方案”,并且将返回IntelliSense错误。我什至尝试卸载/重新安装Visual Studio。
我在两台计算机上都遇到了相同的问题,这两台计算机都使用相同版本的Visual Studio。
通过查看有关缺失类型的错误,它们似乎都来自两个引用的项目。这些引用之一是解决方案中几乎所有其他项目使用的共享项目,但是其中一个是没有很多引用的小型项目。碰巧的是,这个小项目也被我的较大共享项目引用。在Visual Studio中,我卸载了小型项目并重新加载了它。错误消失了!他们的错误没有重新生成解决方案。
然后,我切换了Git分支,所有错误又回来了。幸运的是,我重复了上述卸载/重新加载小项目的步骤,错误消失了。
每次切换Git分支时,错误都会再次出现,直到我重复该过程。对于我卸载/重新加载的较小项目,Git分支之间的变化为零。不清楚为什么该顺序解决了我的问题。
- 3 回答
- 0 关注
- 3214 浏览
添加回答
举报