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

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

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


当前回答

这很简单,

关闭visual studio(有解决方案)(记住配置和解决方案类型并启动项目) 进入解决方案路径 删除SolutionName.suo 又是开放解决方案 设置配置和解决方案类型并启动项目(如果更改) 构建和检查

它发生的原因 在我的情况下,我已经改变了一些项目的参考

其他回答

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

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

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

重新启动VS2012应该可以解决这个问题。

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

devenv.exe /setup /resetuserdata /resetsettings

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