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

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

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


当前回答

在我的案例中,.csproj文件被损坏,Visual Studio从解决方案中排除了一些类文件(但它们在Visual Studio中仍然可见,所以乍一看问题并不明显)。在这些文件中,智能感知是不可用的。因此,解决办法是将文件添加回解决方案。

其他回答

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

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

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

另一个可能的解决方案是完全重置设置。这就是我解决问题的方法:

工具—>导入导出设置—>重置所有设置。

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

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

devenv.exe /setup /resetuserdata /resetsettings