5

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

右键单击在2005年效果很好。

有什么变通办法吗?

3个答案

重置为默认值
5

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

但我强烈推荐视觉辅助

4

删除ncb文件,让它们重新生成。当智能感知表现不佳时,我们通常是这样解决的。再生有点困难,但值得。

1
  • 这种方法经常奏效。我衷心建议你先试试这个 评论 2010年9月18日3:34
2

众所周知,Intellisense可以在大型C++项目上杀戮。我找到的唯一可靠的解决方案(尽管他们试图修复)是通过删除/重命名来禁用Intellisense程序文件(x86)\Microsoft Visual Studio 9.0\VC\vcpackages\feacp.dll.

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

你的答案

单击“发布您的答案”,表示您同意我们的服务条款并确认您已阅读我们的隐私政策.

不是你想要的答案吗?浏览标记的其他问题问你自己的问题.