Visual Studio 2015 智能感知不工作
Visual Studio 2015 Intellisense not working
我在 windows 8 上全新安装了 VS2015,但智能感知在任何环境下都无法正常工作(什么都没有!)。
我在同一台机器上也有 VS2013(带有 Resharper 8),工作正常。
在我重新安装之前有什么想法吗?
可能是 ReSharper 的问题,我在同一台机器上 运行 VS2013 和 VS2015 没有任何问题。
我会尝试:
在 Visual Studio 2015 年,转到“工具 |选项 |文本编辑器 | C# |一般 "Auto list members" 和 "Parameter information" 都应该检查。
如果这不起作用,我会尝试在 VS2013 中禁用 ReSharper,并尝试让正常的智能感知工作。如果 ReSharper 无法恢复设置,则与上述步骤相同。
注意:只有万不得已才这样做,因为它会重置几乎所有用户首选项,包括工具栏的位置、环境字体等。
我到达这里是因为在干净的 Windows 7 机器上安装 Visual Studio 2015 后,我的智能感知在错误列表中给出了 1000 条错误。
此处的答案不适用于我,但 Whosebug 上的这个答案:Razor intellisense not working in VS 2015,对我有用。
运行 来自 VS "IDE" 文件夹的命令:
devenv.exe /resetuserdata
当我重新启动 Visual Studio 时,花了几分钟 "prepare Visual Studio 2015 for the first time",当我重新加载项目时,所有智能感知错误都消失了。
有关信息,这是我导航到命令提示符的方式:
右键单击开始菜单上的Visual Studio 2015 快捷方式以获取上下文菜单:
Select 'Open file location' 打开一个新的资源管理器 window:
左键单击白色的任意位置以取消select devenv.exe,然后 shift + 右键单击以调出扩展的上下文菜单,然后 select 'Open command window here':
然后粘贴命令:devenv.exe /resetuserdata
当 Visual Studio 启动时,它已被重置:
当我加载项目时,错误消失了:
确保选中工具 -> 选项 -> 文本编辑器 -> C# -> IntelliSense -> "Show completion list after a character is typed"。我已经安装和卸载了 VS 2017,那时 IntelliSense 停止在 VS 2015 中为我工作。
我是如何修复它的:
我去了 Tools -> Extensions and Updates
并卸载了所有未使用的扩展程序。其中只有大约 3 个。我记得删除的一个是 "Microsoft Office Extensions",或类似的东西。我没有 resharper 或 Xamarin,我已经看到与此相关的提及。当我完成后,Visual Studio 自动重启,XAML intellisense 又回来了!救济...
可能您需要做的就是卸载任何一个扩展,然后 VS 进行重置即可解决问题。
更多详情:
我不记得当这个问题突然出现时我做了什么特别的改变(例如安装任何东西)。我怀疑这是由于 Windows 更新所致。我真的很担心这个!
我尝试重新启动 VS,并重新启动我的 PC,几次都没有成功,还检查了我的智能感知设置。我尝试了取消选中它们并再次检查的建议。
我的 F# 代码也失去了智能感知。 C# 很好,除了 XAML。
它存在于所有 VS2015 项目中。
版本:Visual Studio 2015 年,Windows 2018 年 1 月 10 日。
我可能有点迟到了,但希望这对任何人都有帮助。
请注意,以下只是本主题中所述问题的一个 可能原因。
您的问题可能是您有一个 project/library 引用另一个,但目标框架不同。
确保框架兼容,并查看智能感知是否获取您的使用参考等。
我在 windows 8 上全新安装了 VS2015,但智能感知在任何环境下都无法正常工作(什么都没有!)。
我在同一台机器上也有 VS2013(带有 Resharper 8),工作正常。
在我重新安装之前有什么想法吗?
可能是 ReSharper 的问题,我在同一台机器上 运行 VS2013 和 VS2015 没有任何问题。
我会尝试: 在 Visual Studio 2015 年,转到“工具 |选项 |文本编辑器 | C# |一般 "Auto list members" 和 "Parameter information" 都应该检查。
如果这不起作用,我会尝试在 VS2013 中禁用 ReSharper,并尝试让正常的智能感知工作。如果 ReSharper 无法恢复设置,则与上述步骤相同。
注意:只有万不得已才这样做,因为它会重置几乎所有用户首选项,包括工具栏的位置、环境字体等。
我到达这里是因为在干净的 Windows 7 机器上安装 Visual Studio 2015 后,我的智能感知在错误列表中给出了 1000 条错误。
此处的答案不适用于我,但 Whosebug 上的这个答案:Razor intellisense not working in VS 2015,对我有用。
运行 来自 VS "IDE" 文件夹的命令:
devenv.exe /resetuserdata
当我重新启动 Visual Studio 时,花了几分钟 "prepare Visual Studio 2015 for the first time",当我重新加载项目时,所有智能感知错误都消失了。
有关信息,这是我导航到命令提示符的方式:
右键单击开始菜单上的Visual Studio 2015 快捷方式以获取上下文菜单:
Select 'Open file location' 打开一个新的资源管理器 window:
左键单击白色的任意位置以取消select devenv.exe,然后 shift + 右键单击以调出扩展的上下文菜单,然后 select 'Open command window here':
然后粘贴命令:devenv.exe /resetuserdata
当 Visual Studio 启动时,它已被重置:
当我加载项目时,错误消失了:
确保选中工具 -> 选项 -> 文本编辑器 -> C# -> IntelliSense -> "Show completion list after a character is typed"。我已经安装和卸载了 VS 2017,那时 IntelliSense 停止在 VS 2015 中为我工作。
我是如何修复它的:
我去了 Tools -> Extensions and Updates
并卸载了所有未使用的扩展程序。其中只有大约 3 个。我记得删除的一个是 "Microsoft Office Extensions",或类似的东西。我没有 resharper 或 Xamarin,我已经看到与此相关的提及。当我完成后,Visual Studio 自动重启,XAML intellisense 又回来了!救济...
可能您需要做的就是卸载任何一个扩展,然后 VS 进行重置即可解决问题。
更多详情:
我不记得当这个问题突然出现时我做了什么特别的改变(例如安装任何东西)。我怀疑这是由于 Windows 更新所致。我真的很担心这个!
我尝试重新启动 VS,并重新启动我的 PC,几次都没有成功,还检查了我的智能感知设置。我尝试了取消选中它们并再次检查的建议。
我的 F# 代码也失去了智能感知。 C# 很好,除了 XAML。
它存在于所有 VS2015 项目中。
版本:Visual Studio 2015 年,Windows 2018 年 1 月 10 日。
我可能有点迟到了,但希望这对任何人都有帮助。
请注意,以下只是本主题中所述问题的一个 可能原因。
您的问题可能是您有一个 project/library 引用另一个,但目标框架不同。
确保框架兼容,并查看智能感知是否获取您的使用参考等。