我一直在使用微软Visual Studio 2012时遇到智能感知的问题。我会在项目中编写代码等操作(有时5分钟至一个多小时),然后突然之间,就没有代码建议或者智能感知了。两者似乎完全同时停止工作。
我尝试过的唯一解决方法是重置所有设置,彻底关闭 Visual Studio,然后重新打开项目。是否有更好的解决方案或更新可以解决这个问题呢?
我一直在使用微软Visual Studio 2012时遇到智能感知的问题。我会在项目中编写代码等操作(有时5分钟至一个多小时),然后突然之间,就没有代码建议或者智能感知了。两者似乎完全同时停止工作。
我尝试过的唯一解决方法是重置所有设置,彻底关闭 Visual Studio,然后重新打开项目。是否有更好的解决方案或更新可以解决这个问题呢?
我应该注意到自从升级了RAM以来,我就没有遇到这个问题。我无法确认它是否有关,但当我只有2-4GB RAM时,这个问题很常见。自从我升级到8和16GB后就没有出现过问题。
如果只有一个文件或窗口受到影响,请关闭并重新打开该文件。如果这样不起作用,请尝试以下步骤。
在Visual Studio中:
如果这样不起作用,还有几个步骤可尝试:
对于C++项目:
MSDN有一些要尝试的方法: MSDN建议
可能是损坏的.ncb
文件。
来自MSDN:
.ncb
文件。.ncb
文件。)注:
记录可能的原因:
designer.vb
文件也没有更新。.ncb
文件。(如果您注意到导致此问题的行为,请添加到评论中。)
对我而言有效的方法是删除在隐藏的.vs目录中与解决方案文件路径相同的位置动态构建的.suo文件(Solution User Options)。
这个问题有时会反复出现,且发生在不同的项目/解决方案中,但从未发生在VS范围内。新项目总是能够正常工作。
正在运行VS2015 Professional Update -2-
Microsoft Visual Studio Professional 2015 Version 14.0.25431.01 Update 3
。非常感谢。 - AndreaT我遇到了同样的问题,Intellisense会在某些文件中停止显示但在其他文件中却正常。这种情况刚刚又发生给我了,按 Ctrl + Space 在 Form1
中无法显示任何内容,但是切换到 Form2
或其他任何类都能正常弹出列表。重新启动Visual Studio通常可以解决问题,但这个基本功能出现故障真的太烦人和荒唐了...
我找到了一个对我百分之百有效的解决方案(我没有安装 ReSharper)。在“解决方案资源管理器”中按下 刷新
按钮即可恢复 IntelliSense。
我花了很多时间研究相同的问题。有些解决方案将此错误与一些引用程序集相关联。另一些人说项目的引用中应该包括Microsoft.Windows.Design.Extension.dll
和.Interactivity.dll
。但是,这些解决方案都没有对我起作用。
我认为这是Visual Studio 2012中的一个错误,微软必须修复它。
我的解决方法是先禁用再启用Resharper
进入
工具 -> 选项-> Resharper ->常规
点击
暂停
-> 这会禁用Resharper
然后检查你的Intellisense是否工作。 在我的情况下,它可以,然后我恢复Resharper
如果这样做不起作用,你可能需要进入
Resharper -> 选项-> 环境 -> Intellisense -> 常规
并且更改Intellisense为Visual Studio
对于我来说,所有这些步骤都没有起作用。奇怪的是,我注意到Intellisense对于Visual Studio 2015中的另一个解决方案有效,但对于特定解决方案无效。
我找到并删除了.suo文件,然后重新启动了Visual Studio。这解决了我的问题。
我在使用Visual Studio 2010的C++时也遇到了同样的问题,但我通过以下步骤解决了它:工具 -> 选项 -> 文本编辑器 -> C/C++ -> 高级 -> 禁用数据库 -> 设为False,点击确定;关闭VS;重新打开VS,问题解决。
使用Visual Studio > 2015,我删除了.suo文件。(通过文件浏览器在项目中搜索)
重新启动Visual Studio,你就可以开始工作了。
我在使用 Visual Studio 2015 + C# 时遇到了这个问题。
过了一会儿,我通过以下方式解决了这个问题:
1)前往:工具 -> 选项 -> 文本编辑器 -> C#
2)勾选这些选项“自动列出成员”和“启用虚拟空间”。
可能有一些扩展,比如R#,禁用这些选项以使用它们的工具。