Visual Studio 2017,Intellisense无法正常工作

Visual Studio 2017, Intellisense is not working

本文关键字:常工作 工作 2017 Studio Intellisense Visual      更新时间:2023-10-16

我刚刚从VS2015升级到2017,语法错误的智能感知突出显示已经完全消失。 我尝试了一些在网上找到的建议,主要是Edit->Intellisense->Refresh Local Cache,但该选项不再存在。

在"编辑>智能感知"下,只有Quick info在我按下它时什么也不做,toggle completion mode是灰色的

我正在使用Windows 10,C++项目。 我需要从VS2015中删除一些旧文件才能让智能感知再次工作吗?喜欢VC.db文件吗?

谢谢

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

循序渐进

  1. 查看=>解决方案资源管理器(如果尚未打开)
  2. 右键单击">解决方案'项目名称'">
  3. 点击">在文件资源管理器中打开文件夹">
  4. 关闭视觉工作室
  5. 显示隐藏文件夹(Win10 操作方法)
  6. 删除文件夹">.vs">
  7. 打开Visual Studio和项目(等待几秒钟)

希望这有帮助。-介意

如果遇到智能感知或错误列表无法正常运行的文件,请查看导航栏的左上角并检查该文件是否标记为"杂项文件"

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

  1. 转到解决方案资源管理器中的文件。

  2. 右键单击文件,然后选择"从项目中排除"。

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

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

右键单击解决方案并选择Rescan Solution(Visual Studio 2017)。这应该会将智能感知与解决方案数据重新同步。

请尝试单击"工具"->"文本编辑器"-">C/C+±>高级",在"智能感知"下,设置

成员列表将"积极"提交True并重新检查此问题。另外,设置

将"主动成员列表"用于"自动成员列表"为 *False

就我而言,该项目指的是同一库的 2 个不同版本。我卸载了其中一个版本,智能感知开始工作。