出现一个很奇怪的问题,vs2017 所有的智能提示 都不能 使用了,只有语法的还显示,重启,卸载都不行。
然后一不小心把一个工程打开了两次,后打开的可以显示。
工程打开第二次提示如下:
Visual C++ 未找到存储其浏览数据库和解决方案“***********************\.vs\******\v15\Browse.VC.db”的 IntelliSense 文件的合适位置。
Visual C++ 检查了文件夹“***********************\.vs\*****\v15”。该文件夹不适用,原因如下:
此目录中的浏览数据库由另一个 Visual Studio 实例打开,无法重新打开。 DESKTOP-O855NL6 上的用户 admin已将其打开。
由于未在 C++ 高级选项中指定“回退位置”,Visual C++ 正在尝试使用临时目录。
Visual C++ 检查了文件夹“C:\Users\Future\AppData\Local\Temp\VC++\BROWSE.VC-32f21a3”。该文件夹不适用,原因如下:
此目录中的浏览数据库由另一个 Visual Studio 实例打开,无法重新打开。 DESKTOP-O855NL6 上的用户 admin 已将其打开。
“回退位置”可在 C++ 高级选项下配置。
按“确定”可在没有 C++ 浏览信息和 IntelliSense 的情况下继续。
将上面提到的文件删除就可以了