这个问题实际上是一个隐式答案,因为我可以同时自己解决问题。但是我想发表自己的经验,因为其他一些开发人员可能也会遇到类似的问题。
问题:
我在Windows XP SP3(仅限纯C++)上使用VS2010 prof SP1。 (存在防病毒软件)。
几天以来,Intellisense(在正常情况下非常有用)不再起作用。
尝试过的事情:
-> 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/