我刚才下载并安装了Visual Studio 2012 RC旗舰版,但我有与智能感知的一个问题:它不工作,直到我按下Ctrl + 空格键。 码建议都被关闭(例如方法的参数)。
我认为这个问题是与VS安装,因为在过程结束时将显示以下消息:“事件日志文件已满 ”。
为什么我有这样的问题,我能做些什么来解决这个问题?
我刚才下载并安装了Visual Studio 2012 RC旗舰版,但我有与智能感知的一个问题:它不工作,直到我按下Ctrl + 空格键。 码建议都被关闭(例如方法的参数)。
我认为这个问题是与VS安装,因为在过程结束时将显示以下消息:“事件日志文件已满 ”。
为什么我有这样的问题,我能做些什么来解决这个问题?
去
Tools->Options->Text Editor->C# (or All Languages)->General
并启用Auto List Members
和Parameter Information
在右侧窗格中。
重新启动VS2012应该解决这个问题。
看看这个帖子在这里 。
这为我工作:
删除此文件夹中的文件。 VS2010:
%AppData%\Microsoft\VisualStudio\10.0\ReflectedSchemas
vs2012;
%AppData%\Microsoft\VisualStudio\11.0\ReflectedSchemas
VS终极2013;
%AppData%\Microsoft\VisualStudio\12.0\ReflectedSchemas
VS专业2015年;
%AppData%\Microsoft\VisualStudio\14.0\ReflectedSchemas
另一种可能的解决方案是完全复位设置。 这是固定的,对我来说:
Tools->Import and Export settings->Reset all settings.
A.保存或导出您的导入/导出设置:
工具- >导入和导出设置
B.执行导入/导出复位:
工具- >导入和导出设置- >重置所有设置。
C.返回并重新加载你原来的设置! 智能感知的作品,你有你原来的设置回来了!
我用这个来解决它,去到CMD线
devenv.exe /setup /resetuserdata /resetsettings
这里的基本思想是给力智能感知使用数据库的重新同步。
如果引用到您的解决方案中的项目。 删除该项目。 然后利用你只是删除了项目的确切路径浏览选项添加引用。 做一个快速构建和检查,确保引用正确回升。 现在添加老项目回的解决方案,并删除旧引用,并将它添加作为解决方案的一部分。
强制数据库重新同步的这种想法也可以在其他方面做得太。 例如通过使用一个绝对文件夹路径。
Resharper->选项 - > IntelliSense->常规设置为“Visual Studio的本地智能感知......”
它得到了令人沮丧的对我很好,但我想通了,我自己的答案。 重新启动确实帮助,但我发现我为什么遇到了麻烦:我想复制和粘贴的ASP主机,带我需要重新使用的控制。 我只有那些在第一个div标签的工作。 所需的所有其他人设立的,所以我说:“啊哈......让我注释掉未设置......剩下的DIV标签”果然,智能感知来到右后卫。
因此,它不仅将不能工作,如果光标低于一个代码错误,但它可能会失败,如果你是一个复制/粘贴式像我这样的工作。
我的解决方案(VS 2013)是作为管理员身份运行
它非常简单,
之所以它的发生在我的情况我已经改变了一些项目的引用
我快速的解决方案是关闭的文本编辑器区域中的所有打开的文件,然后从Solution Explorer中重新打开它们。
该解决方案中没有为我工作。 我注意到,这个问题只在一个XAML文件存在的,而不是在其他XAML或C#文件。
我叫QuickConverter的扩展,允许与在线转换器创建自定义绑定。 这是搞乱了智能感知和在创建或运行应用程序这是没有检测到错误。
我的建议是:
我偶尔也会遇到同样的问题作为OP。
不幸的是,以上解决方案的对我的作品。 - 我也是从网上搜寻其他可能的解决方案,包括微软的VS / Windows的论坛上,并没有找到答案。
但是,当我关闭了与解决方案,有一个消息,要求我下载并安装“ Microsoft SQL Server压缩4.0 ”; 按照该提示我终于解决了这一问题。
我希望这一发现是对别人的任何帮助谁可以得到同样的问题。
一个解决办法是禁用ReSharper的,或拼写检查器扩展和重新启动。 诚然,这是不理想的。
在我的情况.csproj
文件被损坏和Visual Studio从溶液中排除一些类文件(但他们仍然可见在Visual Studio这样的问题是不是一见钟情明显)。 在这些文件中的智能感知不可用。 因此,修复是将文件添加回的解决方案。
我一直面临着这样的问题,因为2周,最后用一种叫做过程监控(ProcMon.exe)Sysinternal工具想通了。 这个问题已与自动更新设置执行。 我申请了以下的解决方案,并得到它的工作
解决方案:工具 - >选项 - >环境 - >扩展和更新 - >(选中)自动检查更新 - >确定
有时你的代码的语法有错误,就像你使用“在”,它必须是“...'....”需要帮助您快速发现问题,单击设计按钮 ,VS尝试呈现,它会显示出一行错误的
我只是有这种事发生在我 - 和(虽然它不是立即明显),这是由于ReSharper的(R#)许可问题时被禁用。
使ReSharper的解决了这个问题对我来说!
一般来说,我面临着同样的问题,当我从互联网上复制一些片段与突破智能感知某些特殊字符。
这事发生了几次有我,我中删除文件并创建一个新的后,发现了这个问题,现在当我面临同样的问题,我的拳头重新启动Visual Studio中,如果不解决这个问题,我删除最后一个片断我从互联网上复制并用手做,他们的问题了。