2009-04-22 91 views
5

我在Visual Studio 2008 SP1中有一个相当大的C++解决方案。当我点击右键时,我看到状态栏中的更新智能感知,整个工作室冻结了几分钟。VS 2008 Intellisense挂在右键点击

右键单击在2005年正常工作。

任何解决方法?

回答

5

在大型项目上更新intellisense只会杀死生产力 - Visual Assist是一个更好的替代品。我认为虽然intellisense也与VS解析设计者代码的方式有关,所以一个更临时的解决方案是用一个名为[solution]的文件夹替换.ncb文件.ncb

我强烈建议视觉辅助虽然

2

Intellisense被称为杀死大型C++项目。我发现的唯一可靠解决方案(尽管尝试修复)是通过删除/重命名Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcpackages\feacp.dll来禁用Intellisense。

幸运的是,我发现像Visual Assist这样的附加组件相当于Intellisense的优越替代品。

4

删除你的ncb文件,并让他们重新生成。我们通常在行为不良时通常解决智能感知问题。它有点重新生成,但它是值得的。

+0

这个工作频繁。我衷心建议先尝试一下 – nbourbaki 2010-09-18 03:34:05