右键点击VS 2008 Intellisense

时间:2009-04-22 17:37:38

标签: visual-studio-2008 intellisense freeze

我在Visual Studio 2008 SP1中有一个相当大的C ++解决方案。当我正确点击时,我看到状态栏中的更新intellisense,整个工作室冻结了几分钟。

2005年右键单击工作正常。

有任何解决方法吗?

3 个答案:

答案 0 :(得分:5)

在较大的项目上更新intellisense会降低生产力 - Visual Assist是一个更好的替代品。我认为虽然intellisense也与VS解析设计器代码的方式有关,但是一个更临时的测试方法是将.ncb文件替换为名为[solution]的文件夹.ncb

我强烈推荐使用Visual Assist

答案 1 :(得分:4)

删除你的ncb文件,让它们重新生成。这就是我们通常在故障行为时解决智能感知问题的方法。它需要再生,但值得。

答案 2 :(得分:2)

众所周知,Intellisense会杀死大型C ++项目。我发现的唯一可靠的解决方案(尽管他们尝试修补)是通过删除/重命名Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcpackages\feacp.dll来禁用智能感知。

幸运的是,我发现像Visual Assist这样的附加组件是Intellisense的最佳替代品。