我在Windows 8上进行了VS2015的全新安装,但是智能感知在任何环境下都没有起作用(完全没有反应!)。
我在同一台机器上还安装了带有Resharper 8的VS2013,它可以正常工作。
在重新安装之前,有什么建议吗?
我在Windows 8上进行了VS2015的全新安装,但是智能感知在任何环境下都没有起作用(完全没有反应!)。
我在同一台机器上还安装了带有Resharper 8的VS2013,它可以正常工作。
在重新安装之前,有什么建议吗?
可能问题出在ReSharper上,我在同一台机器上运行VS2013和VS2015没有遇到任何问题。
建议尝试以下步骤: 在Visual Studio 2015中,进入“工具 | 选项 | 文本编辑器 | C# | 常规”,确保“自动显示成员”和“参数信息”都已选择。
如果这样不起作用,建议禁用VS2013中的ReSharper并尝试使用正常的智能感知。如果ReSharper无法恢复设置,请按照上述步骤操作。
我之所以来到这里,是因为在干净的Windows 7机器上安装Visual Studio 2015后,我的智能感知在错误列表中给出了数千个错误。
这里的答案对我没有用,但StackOverflow上的这个答案:Razor intellisense not working in VS 2015 对我有用。
从VS“IDE”文件夹运行此命令:
devenv.exe /resetuserdata
提供信息,这是我导航到命令提示符的方法:
右键单击开始菜单上的Visual Studio 2015快捷方式以获取上下文菜单:
选择“打开文件位置”以打开新的资源管理器窗口:当我加载项目时,错误消失了:
请确保在 "工具" -> "选项" -> "文本编辑器" -> "C#" -> "智能感知" 下勾选了 "键入字符后显示完成列表" 选项。我曾经安装并卸载过VS 2017,这可能导致我的VS 2015中的智能感知无法正常工作。
我的解决方法:
我进入了 工具 -> 扩展和更新
并卸载了我不再使用的每一个扩展。其中只有大约3个。我记得删除的一个是“Microsoft Office Extensions”或类似的东西。我没有安装resharper或Xamarin,这些在此问题中被提到。当我完成后,Visual Studio重新启动,XAML智能感知回来了!如释重负...
也许你只需要卸载任何一个扩展程序,然后VS重置后就可以解决问题。
更多细节:
我不记得特别更改了什么(例如安装任何内容),当这个问题突然出现时。我怀疑这是由于Windows更新引起的。我真的很担心这个问题!
我尝试了多次重启VS和电脑,但都没有成功,并检查了我的智能感知设置。我尝试了取消选中并重新选中的建议。
我的F#代码也失去了智能感知。C#很好,除了XAML。
这是在所有VS2015项目中发生的。
版本:Visual Studio 2015,Windows 10。2018年1月。