1

我使用VS2008进行VC++编码。我观察到很多不一致的地方(有时intellisense工作得很好,有时它突然停止工作)。

有时智能感知会突然停止。尤其是对于VC++中的向量,我发现它根本不起作用。

我真的被VS2008窃听了(我觉得VS2005与VS2008用户界面相比简直太棒了)。VS 2008太烦人了。

谁能帮我摆脱这个错误,让智能感知工作正常。

1答案1

重置为默认值
4

您可以删除.ncb文件以强制它重建智能感知如果您想这样做,必须关闭解决方案,删除后重新打开解决方案,或者您可以购买视觉助理X这就是我在家和工作中使用的。

另一件事是,他们从VS2010开始重写了智能感知,因此它使用SQL存储数据库并提高性能。

我知道这对你来说并不是什么安慰,但智能感知是出了名的恼人。

  • 为了在删除旧版本后重新创建intellisense.ncb,VC++解决方案是否需要成功构建,或者即使构建失败也会完全重新创建.ncb。请在我删除旧ncb之前让我知道这一点。谢谢。 2012年5月27日12:24
  • 1
    这种臭名昭著的行为在VS2005中从未出现过。VS2005简直太棒了。 2012年5月27日12:24
  • Intellisense是在添加新类、方法和定义时构建的,在删除文件时(必须在visual@codeLover studio关闭的情况下执行此操作),并重新打开解决方案时,您将在正在解析文件的底部建筑Intellissense(X of X)的状态栏中看到该解决方案,你不需要编译,但如果你想让智能感知工作,你必须等待它完成 2012年5月27日12:33

您的答案

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

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