我刚刚下载并安装了Visual Studio 2012终极RC,但我有一个智能感知的问题:它不工作,直到我按Ctrl+空格。代码建议也被禁用(例如方法参数)。

我认为问题出在VS安装上,因为在进程结束时会显示以下消息:“事件日志文件已满”。

为什么我会遇到这个问题,我能做些什么来解决它?


当前回答

2周以来我一直面临这个问题,最终使用Sysinternal工具Process monitor (ProcMon.exe)解决了这个问题。这个问题与自动更新设置有关。我应用下面的解决方案,让它工作

解决方法:工具—>选项—>环境—>扩展和更新—> (uncheck)自动检查更新—>OK

其他回答

这也让我很沮丧,但我找到了自己的答案。重新启动确实有帮助,但我发现了我遇到麻烦的原因:我复制并粘贴了一个ASP面板,其中包含我需要重用的控件。我只在第一个Div标签工作。其他的都需要设置,所以我说:“啊哈……让我注释掉剩下的没有设置的Div标签……”果然,智能感知又回来了。

因此,如果光标在代码错误下方,它不仅会失败,如果你像我一样是复制/粘贴类型,它也会失败。

我的快速解决方案是关闭文本编辑器中所有打开的文件,然后从解决方案资源管理器中重新打开它们。

2周以来我一直面临这个问题,最终使用Sysinternal工具Process monitor (ProcMon.exe)解决了这个问题。这个问题与自动更新设置有关。我应用下面的解决方案,让它工作

解决方法:工具—>选项—>环境—>扩展和更新—> (uncheck)自动检查更新—>OK

看看这篇文章。

这招对我很管用:

删除此文件夹中的文件。vs2010:

 %AppData%\Microsoft\VisualStudio\10.0\ReflectedSchemas

vs2012;

%AppData%\Microsoft\VisualStudio\11.0\ReflectedSchemas

VS Ultimate 2013;

%AppData%\Microsoft\VisualStudio\12.0\ReflectedSchemas

VS Professional 2015;

%AppData%\Microsoft\VisualStudio\14.0\ReflectedSchemas

进入工具->选项。 确保选中了上面的复选框。