visual-studio-2008 - Visual Studio 2008 保持在 "Updating Intellisense"并卡住,即使更改一个字符也是如此

标签 visual-studio-2008 visual-c++ intellisense freeze

以前是这样的,不过我卸载重装VS 2008的时候好像有过。

现在发生的事情是,每当我在 .cpp 文件中进行一个单个字符的更改时,不仅 Intellisense 会更新(我的 CPU 一直在运行),而且 卡住 IDE 约半分钟,如果:

  • 我在更新期间高亮了一个词

  • 我在更新期间右击

  • 更改构建配置

我已尝试删除所有非必要文件(NCB、PCH 等),但没有效果。
(不,显然,我没有 #include在其他任何地方使用 .cpp 文件。)

重要的是要指出,如果我不执行上述操作,卡住不会不会发生——CPU 仍在工作,但 IDE 有响应。

我已经尝试查看 VS 的线程堆栈跟踪,原因确实似乎是 feacp.dll(Intellisense?)——我通过插件管理器禁用 Visual Assist X,我这样做了在堆栈跟踪中的任何地方都看不到它(或任何其他插件)。

有谁知道对此有任何修复吗?

最佳答案

您必须通过重命名或删除 C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcpackages 中的 feacp.dll 来禁用智能感知/p>

关于visual-studio-2008 - Visual Studio 2008 保持在 "Updating Intellisense"并卡住,即使更改一个字符也是如此,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11017548/

相关文章:

asp.net - 为 Visual Studio 2008 推荐的操作系统

c++ - Windows CE 7.0 应用程序无法分步调试

visual-studio - Azure Function 中的 ExecutionContext 不包含 'FunctionAppDirectory'

c# - 在 resharper intellisense 中显示枚举整数值

c# - 引用通用评论

c - 有没有办法将 C 预处理器定义作为宏传递给外部工具?

c# - 在 ASP.NET 中将数据集导出到具有多个工作表的 Excel 文件

c++ - 如何将 wcstombs 转换为 wcstombs_s

c - 为什么这个添加被默默地忽略了?

c++ - 更改 MAC 地址,通过注册表不起作用