这个问题实际上是一个隐式答案,因为我可以同时自己解决问题。但是我想发表自己的经验,因为其他一些开发人员可能也会遇到类似的问题。

问题:

我在Windows XP SP3(仅限纯C++)上使用VS2010 prof SP1。 (存在防病毒软件)。
几天以来,Intellisense(在正常情况下非常有用)不再起作用。

尝试过的事情:

  • 创建了一个新的简单控制台应用程序。 -> Intellisense仍然无法正常工作。
  • 通过工具/导入和导出设置/重置来重置VS-设置。 -> Intellisense仍然无法正常工作
  • 在Text-Editor / C++ / Advanced包含日志记录中更改选项设置没有帮助。
    -> Intellisense仍然无法正常工作

  • 实际上有一个有趣的发现:

    Intellisense通常在解决方案目录中创建目录“ipch”以存储中间文件。打开解决方案后,它在我的解决方案文件夹中便消失了。当我创建文件夹“ipch”并打开解决方案时,Intellisense再次删除了该文件夹-很奇怪。

    最终解决方法:

    在上周,安装了一些新的Windows更新。我还注意到了PC的其他一些异常行为。创建完我的电脑的镜像后,我决定
    从2013-09-11(4个软件包)中卸载Windows更新,从2013-08-28中卸载一个更新。
    (不幸的是,我没有记下KB号)

    AND:突然之间,Intellisense再次起作用!

    也许这份报告可能对其他一些人有帮助。
    现在,在我的PC上禁用了自动更新。

    最佳答案

    已确认100%

    Microsoft Visual Studio 2010版本10.0.30319.1 RTMRel
    Microsoft NET Framework 4.0.30319 RTMRel

    Microsoft Windows XP Professional版本2002 Service Pack 3

    安装KB2876217后,Intellisense停止工作。

    删除更新后,Intellisense又回来了。

    关于c++ - VS2010 Intellisense问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18798270/

    10-13 09:29