为什么当Visual Studio打开时智能感知和代码建议停止工作?

Jos*_*zel 141 intellisense visual-studio visual-studio-2012 visual-studio-2013 visual-studio-2015

我在Microsoft Visual Studio 2012中遇到过Intellisense问题.我将在一个项目中工作,编辑代码等等(一段时间后,从5分钟到超过一个小时),突然间,没有更多的代码建议或智能感知.两者似乎都在同一时间完全停止工作.

我尝试过的唯一解决方案是重置所有设置,完全关闭Visual Studio并重新打开项目.有没有更好的解决方案或更新来解决这个问题?

Ton*_* L. 311

我应该注意到自从升级RAM以来我没有遇到过这个问题.我无法确认它是否相关,但当我有2-4GB RAM时问题很普遍.从8和16GB开始没问题.

如果只有一个文件/窗口出现受影响,请关闭并重新打开该文件.如果这不起作用,请尝试以下.

在Visual Studio中:

  1. 单击工具 - >选项 - >文本编辑器 - >所有语言 - >常规
  2. 取消选中"自动列表成员"
  3. 取消选中"参数信息"
  4. 选中"自动列表成员"(是的,您刚刚取消选中的成员)
  5. 检查"参数信息"(再次,您刚刚取消选中的那个)
  6. 单击确定

如果这不起作用,可以尝试以下几个步骤:

  1. 关闭所有VS文档并重新打开
  2. 如果仍然无法正常工作,请关闭/重新打开解决方案
  3. 如果仍然无法正常工作,请重启VS.

对于C++项目:
MSDN有一些尝试:MSDN建议

腐败.ncb文件似乎最有可能.

来自MSDN:

  1. 关闭解决方案.
  2. 删除.ncb文件.
  3. 重新打开解决方案.(这会创建一个新.ncb文件.)

笔记:

  • 在VS 2013/2015中测试过

记录可能的原因:

  • 复制/粘贴源页面中的控件.我发现我的designer.vb文件也没有更新.
  • 复制/粘贴导致错误的另一个页面中的代码,因为复制的代码引用了我粘贴到的页面上没有的控件.
  • C++项目有损坏的.ncb文件

(如果您发现导致此问题的行为,请添加评论.)

  • 适用于VS 2015 Preview. (10认同)
  • 不得不重新启动VS. (10认同)
  • 重启VS不起作用,但这解决了它. (3认同)
  • 对我有用的是检查/取消检查,关闭所有窗口并重新启动. (3认同)
  • 对我来说,重启VS没有关闭和打开该文件的效果.非常感谢! (2认同)

Mev*_*ius 31

对我来说有用的删除位于与解决方案文件相同路径的.vs(隐藏)目录中的动态构建的.suo文件(解决方案用户选项).

我有时会回来这个问题,它是在不同的项目/解决方案,但从来没有VS宽.新项目总能正常运作.

运行VS2015专业更新-2-


knr*_*rdk 12

我有相同的问题; Intellisense随机将停止显示在某些文件中,但不会显示在其他文件中.我刚刚再次发生在我身上.按Ctrl+ Space将不会显示任何内容Form1,切换到Form2任何其他类将按预期弹出列表.重新启动Visual Studio通常可以解决这个问题,尽管这样的基本功能被打破是非常烦人和荒谬的......


ANe*_*own 8

对我有用的是禁用然后重新启用Resharper


Tools -> Options-> Resharper ->General

单击
Suspend- >这将禁用resharper

然后检查您的Intellisense是否正常工作.在我的情况下,它做了,然后我恢复Resharper.

如果这不起作用,您可能需要转到
Resharper -> Options-> Environment -> Intellisense -> General

并将
智能感知改为Visual Studio


hen*_*der 8

我发现一个解决方案100%的时间适合我(我没有安装ReSharper).按RefreshSolution Explorer做智能感知回来.


小智 7

我花了很多时间研究同样的问题.一些解决方案将此错误与一些引用的程 其他人说Microsoft.Windows.Design.Extension.dll并且.Interactivity.dll应该在项目的参考文献中.但这些解决方案都不适合我.

我认为这是Visual Studio 2012中的一个错误,微软必须修复它.

  • 这不应该是公认的答案.托尼的答案如下是正确的. (35认同)
  • 在VS2015中仍然遇到这个问题 (9认同)
  • 我有2013年的视觉工作室,这仍然在发生.这仍然是一个错误吗? (3认同)
  • 这种情况在 VS 2019 中仍然发生。必须不断重新启动才能获得基本功能来继续工作,这真是太糟糕了。 (2认同)

Abh*_*ari 7

通过所有这些步骤,它对我没有用.奇怪的是,我注意到Intellisense正在为Visual Studio 2015中的另一个解决方案工作,但不是针对特定的解决方案.

我找到并删除了.suo文件并重新启动了visual studio.这为我解决了这个问题.