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

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

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


当前回答

看看这篇文章。

这招对我很管用:

删除此文件夹中的文件。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

其他回答

一种解决方案是禁用重锐器或拼写检查器扩展并重新启动。 当然,这并不理想。

工具->选项->文本编辑器-> c#(或所有语言)->通用

并启用自动列表成员和参数信息在右侧窗格。

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

我用这个来解决它,转到cmd行

devenv.exe /setup /resetuserdata /resetsettings

有时候你的代码语法有错误,比如你用了“in”,它必须是“…”.... 为了帮助您快速检测问题,您单击设计按钮,vs尝试渲染,它将显示错误线