Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/131.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有人知道为什么Visual Studio 2015中的智能感知更新用原生C++更新2?_C++_Visual Studio_Intellisense - Fatal编程技术网

有没有人知道为什么Visual Studio 2015中的智能感知更新用原生C++更新2?

有没有人知道为什么Visual Studio 2015中的智能感知更新用原生C++更新2?,c++,visual-studio,intellisense,C++,Visual Studio,Intellisense,我以前有更新1,它几乎完美,因为更新2他们从旧的sdf文件切换到db文件,声称性能更好。性能肯定不是更好,有不断的解析,需要10到15秒的时间来提出intellisense建议。有人知道这方面的修复方法吗?您可以切换回旧数据库,方法是转到工具->选项->文本编辑器->C/C++->高级->浏览/导航->启用新数据库引擎->错误 我有时会删除浏览数据库文件,以强制构建新的数据库文件,以防内部出现问题,这在我的经验中似乎是经常发生的。当我使用新的数据库格式时,我的浏览数据库被阻塞了,但在我删除了它的

我以前有更新1,它几乎完美,因为更新2他们从旧的sdf文件切换到db文件,声称性能更好。性能肯定不是更好,有不断的解析,需要10到15秒的时间来提出intellisense建议。有人知道这方面的修复方法吗?

您可以切换回旧数据库,方法是转到工具->选项->文本编辑器->C/C++->高级->浏览/导航->启用新数据库引擎->错误


我有时会删除浏览数据库文件,以强制构建新的数据库文件,以防内部出现问题,这在我的经验中似乎是经常发生的。当我使用新的数据库格式时,我的浏览数据库被阻塞了,但在我删除了它的所有痕迹并让它重新启动后,一切正常。

这不是常见的抱怨。注意yourproject.vc.db文件会发生什么情况。如果从头开始重新创建,而不是使用上次打开项目后留在磁盘上的版本,则只会花费这么长的时间。如果已卸载Visual Studio附带的SQL Server,请重新安装it@otc新的浏览数据库格式是SQLite而不是SQL Server。我相信这已经在更新3.Hmm中修复。我尝试了这个方法,它能够足够快地在我的大型解决方案中查找一些简单的,但它也匹配注释中的文本字符串。我试了一个不那么简单的,花了很长时间,我试着把它放回去,然后它似乎就坏了/卡住了。我现在正试图退出VS,但它在试图退出时被锁定,而“查找所有引用”仍在进行中。