VS2010 Intellisense问题

时间:2013-09-14 04:23:23

标签: c++ visual-studio-2010 intellisense

这个问题实际上是一个隐含的答案,因为我可以在此期间解决问题。但我想发布我的经验,因为其他一些开发人员可能会遇到类似的问题。

问题:

我在Windows XP SP3上使用VS2010 prof SP1,仅限纯C ++。 (存在防病毒软件)。 从某些日子开始,智能感知 - 在正常情况下非常有用 - 不再适用。

事情尝试了:

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

实际上有一个有趣的观察结果:

Intellisense通常在解决方案目录中创建一个目录“ipch”来存储中间文件。在我的解决方案文件夹中,一旦打开解决方案,它就会消失。当我创建一个文件夹'ipch'并打开解决方案时,Intellisense再次删除了该文件夹 - 奇怪。

最后修复:

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

AND:突然间智能感知再次发挥作用!

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

3 个答案:

答案 0 :(得分:3)

确认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又回来了。

答案 1 :(得分:2)

我遇到了同样的问题,并且还认为其中一个Windows更新有问题,所以我可以确认您的报告。

我试图将它们卸下一个b< -one并找到了“坏人”:

KB2876217在XP SP3下破坏了VS2010的智能感知。

Microsoft提供了受支持的修补程序来修复此问题。查看http://support.microsoft.com/kb/2526044/en-us

答案 2 :(得分:0)

实际上,卸载更新KB2876217可能不是一个好主意。而是,安装Visual Studio SP1更新(如果尚未安装),然后安装更新KB2526044。我之前尝试过它确实有用......