Visual Studio 2017,Intellisense无法正常工作
Visual Studio 2017, Intellisense is not working
我刚刚从VS2015升级到2017,语法错误的智能感知突出显示已经完全消失。 我尝试了一些在网上找到的建议,主要是Edit->Intellisense->Refresh Local Cache
,但该选项不再存在。
在"编辑>智能感知"下,只有Quick info
在我按下它时什么也不做,toggle completion mode
是灰色的
我正在使用Windows 10,C++项目。 我需要从VS2015中删除一些旧文件才能让智能感知再次工作吗?喜欢VC.db
文件吗?
谢谢
当IntelliSense停止在某些文件中工作时,我只是删除了项目缓存,重新启动Visual Studio并再次打开该项目。请记住,一些次要设置也会重置(如所选架构)。
循序渐进
- 查看=>解决方案资源管理器(如果尚未打开)
- 右键单击">解决方案'项目名称'">
- 点击">在文件资源管理器中打开文件夹">
- 关闭视觉工作室
- 显示隐藏文件夹(Win10 操作方法)
- 删除文件夹">.vs">
- 打开Visual Studio和项目(等待几秒钟)
希望这有帮助。-介意
如果遇到智能感知或错误列表无法正常运行的文件,请查看导航栏的左上角并检查该文件是否标记为"杂项文件"
如果是,解决问题的步骤是:
-
转到解决方案资源管理器中的文件。
-
右键单击文件,然后选择"从项目中排除"。
-
右键单击文件所在的项目/文件夹,然后单击"添加现有项",然后将刚删除的文件添加回项目中。
这应该可以解决您遇到的任何问题。(提示:您可以多选源文件/头文件,因此不需要一次选择一个)。
右键单击解决方案并选择Rescan Solution
(Visual Studio 2017)。这应该会将智能感知与解决方案数据重新同步。
请尝试单击"工具"->"文本编辑器"-">C/C+±>高级",在"智能感知"下,设置
成员列表将"积极"提交为True并重新检查此问题。另外,设置
将"主动成员列表"用于"自动成员列表"为 *False。
就我而言,该项目指的是同一库的 2 个不同版本。我卸载了其中一个版本,智能感知开始工作。
- QSqlquery prepare()和bindvalue()不工作
- 导入库可以跨dll版本工作吗
- 以螺旋方式打印矩阵的程序.(工作不好)
- 对象指针在c++中是如何工作的
- 为什么在Windows上的VS 2019和Clang 9中"size_t"在没有标题的情况下工作
- VSOMEIP-2个设备之间的通信(TCP/UDP)不工作
- 为字符串中每 N 个字符插入空格的函数没有按照我认为的方式工作?
- C++为线程工作动态地分割例程
- 为什么我的 std::ref 无法按预期工作?
- 布尔比较运算符是如何在C++中工作的
- SampleConsensusPrerejective(ext.RANSAC)是如何真正工作的
- 不确定要在我的main中放入什么才能使我的代码正常工作
- 为什么std::condition_variable notify_all的工作速度比notify_one快(对于随机请
- <<操作员在下面的行中工作
- 有人能解释一下为什么下界是这样工作的吗C++的
- ExtractIconEx:可以工作,但偶尔会崩溃
- C++中的memset函数工作不正常
- 当我在第一个循环中使用"auto"时,它工作正常,但是使用"int"它会给出错误,为什么?
- 为什么STD ::计数将常数传递给Lambda,而不是在弦上工作时而不是字符
- C++程序已停止工作-求解常微分方程