IntelliSense 不工作 VS2008 VB.Net

Posted

技术标签:

【中文标题】IntelliSense 不工作 VS2008 VB.Net【英文标题】:IntelliSense not working VS2008 VB.Net 【发布时间】:2009-01-29 18:01:17 【问题描述】:

我知道以前有人问过这个问题,但我还没有找到任何对我有用的东西。

我尝试过的事情:

将设置切换回默认设置(多种方式) 项目构建/编译正常 关闭VS并重启

我唯一无法尝试的是删除“.ncb”文件,但这只是因为我找不到它。事实上,我们所有的项目都没有这样的文件!

所以第一个问题是为什么我在解决方案的根目录中找不到这个文件?除了 .sln 之外,我唯一拥有的文件是 .suo。

如果这不起作用,除了卸载和重新安装,我还有哪些其他选择?

至于它是如何发生的,这可能会有所帮助。在使用 VS2008 和 VSS6.0(糟糕)时,我通过 Find&Replace 对很多文件进行了一些我无意的更改(选择了整个解决方案而不是当前文档)。要撤消我在未保存的情况下退出的更改,请重新打开解决方案,然后取消结帐。在那之后我失去了智能!我无法想象它们之间的关系,但它可能会有所帮助。

谢谢, 杰夫

【问题讨论】:

什么源语言:C++、C#、...? 卸载/重新安装应该是您最后的选择。在我到达那一点之前,我最后的第二个选择是删除解决方案文件并重新创建它。 对不起,它是 VB,是的,我不想浪费一整天的时间来卸载/重新安装 【参考方案1】:

IntelliSense 通常在无法正确编译时停止工作。从头开始尝试一个新的简单项目,看看它是否有效,如果有效,您有答案。

【讨论】:

【参考方案2】:

这是针对 C++ 代码的吗?如果是这样,我的建议是根本不要尝试修复内置 IntelliSense,而是尝试一些 3rd 方替换。我最喜欢的绝对是Visual Assist X,它更加健壮(它几乎从不停止工作,它甚至能够解析非常复杂的模板化和预处理的东西,这常常使 IntelliSense “丢失”。

Visual Assist 可与包括 Visual Basic 在内的其他语言一起使用,但我没有实际经验。不过,有一个免费试用版 - 您可以尝试一下,我希望它会优于 IntelliSense,即使对于 VB。

【讨论】:

【参考方案3】:

答案:

我想出了如何解决它。显然,当我撤消这些更改时,我以某种方式排除了我没有从项目中获得智能感知的文件。

我只是右键单击它并说“包含在项目中”和中提琴! Intellisense 再次工作。

很抱歉误报,但我很感激你的努力。

杰夫

【讨论】:

以上是关于IntelliSense 不工作 VS2008 VB.Net的主要内容,如果未能解决你的问题,请参考以下文章

jquery + intellisense + vs2008 pro 加载失败

在VS2008中使用Qt时,IntelliSense无法正常工作

Intellisense 提示和 XML 返回注释 (VS2008)

在VS2008中我应该对jquery有多少intellisense?

是否可以在用户控件中使用 VS 2008 Javascript Intellisense?

是否有任何工具可以改善 vc++(vs2008)中的智能感知? [关闭]