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

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

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


当前回答

我偶尔也会遇到和OP一样的问题。

不幸的是,以上的解决方案都不适合我。我也在网上搜索了其他可能的解决方案,包括微软的VS/windows论坛,但没有找到答案。

但是当我关闭VS解决方案时,有一条消息要求我下载并安装“Microsoft SQL Server Compact 4.0”;根据这个提示,我终于解决了这个问题。

我希望这一发现对其他可能有同样问题的人有所帮助。

其他回答

这很简单,

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

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

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

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

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

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

A.保存或导出导入/导出设置:

工具->导入导出设置

B.导入/导出重置:

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

C.返回并重新加载您的原始设置!智能感知工作,你有你原来的设置回来!