2008版本的Visual Studio Intellisense在右键单击时卡顿

5

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

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

有什么解决方法吗?

3个回答

5

在大型项目中更新智能感知会降低生产力 - Visual Assist是更好的替代品。我认为,Intellisense也与VS解析设计师代码的方式相关,因此一个更临时的解决方案是用名为[solution].ncb的文件夹替换您的.ncb文件。

我强烈推荐使用Visual Assist。


4

删除您的ncb文件,然后让它们重新生成。当Intellisense表现不佳时,这是我们通常采用的解决方法。它需要一些时间来重新生成,但是这样做是值得的。


这个经常有效。我衷心建议首先尝试这个。 - nbourbaki

2

众所周知,Intellisense在大型C++项目上很容易崩溃。尽管他们努力修补,但我发现唯一可靠的解决方案是通过删除/重命名Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcpackages\feacp.dll来禁用Intellisense。

幸运的是,像Visual Assist这样的插件是Intellisense的极佳替代品,我觉得。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接