我刚刚下载并安装了Visual Studio 2012终极RC,但我有一个智能感知的问题:它不工作,直到我按Ctrl+空格。代码建议也被禁用(例如方法参数)。
我认为问题出在VS安装上,因为在进程结束时会显示以下消息:“事件日志文件已满”。
为什么我会遇到这个问题,我能做些什么来解决它?
我刚刚下载并安装了Visual Studio 2012终极RC,但我有一个智能感知的问题:它不工作,直到我按Ctrl+空格。代码建议也被禁用(例如方法参数)。
我认为问题出在VS安装上,因为在进程结束时会显示以下消息:“事件日志文件已满”。
为什么我会遇到这个问题,我能做些什么来解决它?
当前回答
我的解决方案(VS 2013)是以管理员身份运行
其他回答
我就遇到过这种情况——而且(虽然不是很明显)这是由于Resharper (r#)在许可问题中被禁用了。
启用Resharper修复了这个问题!
这里的基本思想是强制智能感知正在使用的数据库重新同步。
如果引用指向解决方案中的项目。删除项目。然后使用浏览选项从刚刚删除的项目的确切路径添加引用。快速构建并检查以确保正确地拾取引用。现在将旧项目添加回解决方案,并删除旧引用并将其添加为解决方案的一部分。
强制数据库重新同步的想法也可以通过其他方式实现。例如,使用绝对文件夹路径。
一般来说,当我从互联网上复制一些带有一些特殊字符的片段时,我也面临着同样的问题。
这种情况发生过几次,我在删除文件并创建一个新文件后发现了这个问题,现在当我遇到同样的问题时,首先我重新启动Visual Studio,如果这不能解决问题,我删除了我从互联网复制的最后一个代码片段,然后手工完成,问题就消失了。
没有一个解决方案对我有效。我注意到这个问题只发生在一个xaml文件中,而不是其他xaml或c#文件中。
我有一个名为QuickConverter的扩展,它允许使用内嵌转换器创建自定义绑定。这是混乱的智能感知,这是没有检测到的错误,而构建或运行应用程序。
我的建议是:
检查智能感知是否在所有文件中停止工作,或者只是在特定的文件中停止工作 如果只有一个文件,寻找红色或蓝色的弯曲线条,你就会找到罪魁祸首
看看这篇文章。
这招对我很管用:
删除此文件夹中的文件。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