Intellisense 突然停止工作或在 VS2008 中显示很多不一致
Posted
技术标签:
【中文标题】Intellisense 突然停止工作或在 VS2008 中显示很多不一致【英文标题】:Intellisense suddenly stops working or shows lot of inconsistency in VS2008 【发布时间】:2012-05-27 12:09:36 【问题描述】:我正在使用 VS2008 进行 VC++ 编码。 我观察到很多不一致(有时智能感知工作正常,有时它突然停止工作)wrt智能感知。
有时智能感知会突然停止。而且对于 VC++ 中的向量,我发现它根本不起作用。
我真的很讨厌 VS2008(我觉得 VS2005 与 VS2008 的用户界面相比简直太棒了)。 VS 2008 太麻烦了。
任何人都可以帮助我摆脱这个错误并让智能感知正常工作。
【问题讨论】:
【参考方案1】:你可以删除.ncb文件强制它重建智能感知如果你想这样做你必须关闭解决方案,删除后重新打开解决方案,或者你可以购买Visual AssistX这是我在家里使用的和工作。
另一件事是他们从 VS2010 开始重写了智能感知,因此它使用 SQL 来存储数据库并提高性能。
我知道这对你来说不太舒服,但智能感知是出了名的烦人。
【讨论】:
为了在我删除旧的之后重新创建智能感知 .ncb,VC++ 解决方案是否需要成功构建,或者即使构建失败也会完全重新创建 .ncb。在我删除旧的 ncb 之前,请让我知道这一点。谢谢。 这种臭名昭著的行为在 VS2005 中是绝对看不到的。 VS2005 简直太棒了。 Intellisense 是在您添加新的类、方法和定义时构建的,当您删除文件时(必须在关闭 Visual @codeLover 工作室的情况下执行此操作)并重新打开您将在状态栏中看到的解决方案底层构建智能感知(X of X)解析文件的地方,你不需要编译,但如果你想让智能感知正常工作,你必须等待它完成以上是关于Intellisense 突然停止工作或在 VS2008 中显示很多不一致的主要内容,如果未能解决你的问题,请参考以下文章
安装 ReSharper 后 Visual Studio 2005 Intellisense 停止工作
为啥 Visual Studio 2010 (Intellisense) 会停止生成接口指针?
Visual Studio 2010-intellisense 和 javascript 中的突出显示不起作用