C++ Visual Studio 2017,Intellisense不工作

C++ Visual Studio 2017,Intellisense不工作,c++,visual-studio-2017,windows-10,intellisense,C++,Visual Studio 2017,Windows 10,Intellisense,我刚刚从VS2015升级到2017,语法错误的intellisense高亮显示已经完全消失。 我尝试了一些网上的建议,主要是编辑->智能感知->刷新本地缓存,但是这个选项已经不存在了 在Edit->Intellisense下,只有快速信息在我按下时不起作用,而切换完成模式则变灰 解决方案资源管理器(如果尚未打开) 右键单击“解决方案‘项目名称’” 单击“在文件资源管理器中打开文件夹” 关闭Visual Studio 显示隐藏文件夹() 删除文件夹“.vs” 打开Visual Studio和pro

我刚刚从VS2015升级到2017,语法错误的intellisense高亮显示已经完全消失。 我尝试了一些网上的建议,主要是
编辑->智能感知->刷新本地缓存
,但是这个选项已经不存在了

在Edit->Intellisense下,只有
快速信息
在我按下时不起作用,而
切换完成模式
则变灰

<我使用Windows 10,C++项目。 我是否需要从VS2015中删除一些旧文件以使intellisense重新工作?像
VC.db
文件


谢谢

如果遇到intellisense或错误列表功能不正常的文件,请查看导航栏的左上角,查看该文件是否标记为“杂项文件”

如果是,解决问题的步骤是:

  • 转到解决方案资源管理器中的文件

  • 右键单击文件并选择“从项目中排除”

  • 右键单击文件所在的项目/文件夹,然后单击添加现有项,然后将刚删除的文件添加回项目中


  • 这将解决您遇到的任何问题。(提示:您可以多选源/头文件,因此不需要一次只选一个)。

    当IntelliSense在某些文件中停止工作时,我只是删除了项目缓存,重新启动Visual Studio并再次打开了项目。请记住,某些次要设置也会被重置(如所选架构)

    一步一步

  • 查看=>解决方案资源管理器(如果尚未打开)
  • 右键单击“解决方案‘项目名称’
  • 单击“在文件资源管理器中打开文件夹”
  • 关闭Visual Studio
  • 显示隐藏文件夹()
  • 删除文件夹“.vs
  • 打开Visual Studio和project(等待几秒钟)

  • 希望这有帮助-Minding

    右键单击解决方案,然后选择重新扫描解决方案(Visual Studio 2017)。这将使IntelliSense与解决方案数据重新同步

    请尝试单击IntelliSense下的“工具->文本编辑器->C/C+±>高级”,设置

    成员列表提交攻击性并重新检查此问题。另外,设置


    将主动成员列表用于自动成员列表至*False。

    在我的案例中,该项目指的是同一库的两个不同版本。我卸载了其中一个版本,intellisense开始工作。

    它在新项目上工作吗?如果可行,清理项目,关闭所有VC实例,重建项目。再试一次。查看状态栏-如果项目很大,可能需要一些时间。打开源文件后,查看源文件的左上角。左边的下拉列表是否显示“(杂项文件)”?它应该说你的项目的名字(例如,你的项目名是“代码> MyProject < /Cord>”,并且.CPP文件是“代码>源代码”。CPP < /COD> <代码>源代码的左上角。CPP < /代码>应该说“代码> MyProject < /C>。”如果你创建一个新的C++或C语言项目,这个智能化工作是否正常?请检查此问题是否仅发生在该特定解决方案或所有项目中,如果所有解决方案都满足此问题,请尝试以管理员身份重新运行VS 2017安装程序并修复它。@Mich,您那边的最新信息如何?如果您将其更新到最新的VS2017版本,它是否存在此问题?这对我很有用