IntelliSense在我的C ++代码中强调了我所有的标识符,并说:
标识符“ WhateverPtr”未定义。
但是我的代码编译没有错误,并且IntelliSense几天前就可以工作了。也没有自动完成。 IntelliSense可以很好地用于我的C#代码。
我已经搜索并尝试了所有发现的解决方案,并且可以想到,有很多解决方案,因为VS 2017似乎更经常发生这种情况。 我发现这个site基本上是每个解决方案的总结,但是没有一个对我有用。 我试图:
我什么也没改变(至少我不会记得引起这种行为)。我拥有的解决方案很大,有160个项目,其中1/3是C ++项目。我还安装了Resharper,但没有安装C ++,因此我认为ReSharper不会对其产生影响。
更新: 今天,我安装了Visual Studio的最新更新(版本15.9.14),现在我的IntelliSense可以再次使用。但这仍然无缘无故地突出了我的一些标识符。