Visual Studio 2005 - '更新 IntelliSense' 挂断

Posted

技术标签:

【中文标题】Visual Studio 2005 - \'更新 IntelliSense\' 挂断【英文标题】:Visual Studio 2005 - 'Updating IntelliSense' hang-upVisual Studio 2005 - '更新 IntelliSense' 挂断 【发布时间】:2008-09-16 06:11:14 【问题描述】:

我的 Visual Studio 2005 IntelliSense 出现问题已有一段时间了。 它曾经工作正常,但由于某种原因,“更新 IntelliSense ...”似乎不再能够完成我目前正在研究的解决方案——它只是卡在了大约 3 个进度条的某个地方,并且永远阻塞我宝贵的 CPU 之一。 删除我的解决方案的 .ncb 文件并在之后执行完整的“清理”没有帮助。 “更新”再次卡住。 我正在处理的项目是一个相当大的 C++ 解决方案,其中包含 50 多个项目、相当多的模板类(甚至是最近出现的),而且通常相当复杂。我不知道这可能会对 IntelliSense 产生什么影响。 Visual Studio 2005 Service Pack 1 和所有依赖它的修补程序不是 已安装(我们遇到了很大的问题,所以我们还没有迁移)。 任何答案都非常感谢这个。让我毛骨悚然.. 干杯, \比约恩

【问题讨论】:

【参考方案1】:

将“C:\Program Files\Microsoft Visual Studio 8\VC\vcpackages\feacp.dll”重命名为其他名称(如“feacp.bak”)以禁用 Intellisense。

我建议使用Visual Assist X 来弥补它(它还有许多其他有用的功能)。

【讨论】:

【参考方案2】:

我发现 VS2005 中 Intellisense 的最佳修复方法是安装 SP1,然后安装此修复程序:947315。它具有修复大多数多核构建问题的额外好处。

此修补程序还包括通过宏控制 Intellisense 的功能。更多信息here。

至于让 SP1 对现有代码更友好,您还可以查看此修补程序进行模板编译:http://support.microsoft.com/kb/930198

【讨论】:

KB947315 的链接已失效。有人知道在哪里可以得到这个修补程序吗?【参考方案3】:

Intellsense 有问题。很成问题。当它起作用时,它很棒,但通常它会导致更多的问题而不是它的价值。它会挂起,它会在您尝试编译代码时解析文件,并且通常会使 VC 2005 有时像狗一样运行。正如之前的海报所建议的,禁用智能感知(并选择了一个潜在的替代方案——我也支持 VAX)。

据说 MS 提供的 hotfix 和 SP1 将修复 一些 智能感知问题,但不是全部。我们从我工作的地方得到的帮助很少。你最好禁用它并依赖其他东西。

我的感觉是缓慢来自于项目的规模。您的似乎可能属于这种情况。

【讨论】:

【参考方案4】:

Here 是唯一适合我的解决方案。

【讨论】:

以上是关于Visual Studio 2005 - '更新 IntelliSense' 挂断的主要内容,如果未能解决你的问题,请参考以下文章

用visual studio 2005 的问题

visual studio2005 缺少模板

急需!!!visual studio.net 2005怎么 设置环境变量?

第一次安装过visual studio2005删了,再第二次安装就安装不起来了!为啥?

如何在 Visual Studio 2008 中打开使用 Visual Studio 2005 创建的 rdl?

Visual Studio 2012 与 Visual Studio 2005 中的小程序慢得多