【问题标题】:Visual Studio 2015 Intellisense not workingVisual Studio 2015 智能感知不工作
【发布时间】:2015-07-27 13:38:55
【问题描述】:

我在 Windows 8 上全新安装了 VS2015,而智能感知在任何环境中都无法正常工作(什么都没有!)。

我在同一台机器上也有 VS2013(带有 Resharper 8),工作正常。

在我重新安装之前有什么想法吗?

【问题讨论】:

    标签: visual-studio intellisense visual-studio-2015


    【解决方案1】:

    可能问题出在 ReSharper,我在同一台机器上运行 VS2013 和 VS2015,没有任何问题。

    我会尝试: 在 Visual Studio 2015 中,转到“工具 |选项 |文本编辑器 | C# |一般“自动列表成员”和“参数信息”都要勾选。

    如果这不起作用,我会尝试在 VS2013 中禁用 ReSharper 并尝试让正常的智能感知工作。如果 ReSharper 无法恢复设置,则与上述相同。

    【讨论】:

    • 就是这样。对于大多数语言,它似乎随机未选中“自动列表成员”。谢谢
    • 我遇到了同样的问题,也许 Resharper 在安装时检查了这两个选项,我只是习惯了。在没有 Resharper 的情况下使用全新安装的 VS 2015 时,必须自己检查选项。
    • 我有 Visual Studio 2013 和 2015 以及 Resharper Ultimate 2016.3.1。通过转到 ReSharper > 选项... > 环境、智能感知、常规来修复它,并将设置从 ReSharper 更改为 Visual Studio。立即工作,无需重新启动。
    • 我在没有 Resharper 的情况下遇到了这个问题.. 很奇怪。
    • Intellisense 在 VS 2015 Enterprise w Update 3 中突然停止工作。打开了几个 VS 2015 会话。只需关闭会话并重新启动 VS 即可为我修复它。
    【解决方案2】:

    注意:只有在万不得已时才这样做,因为它会重置您几乎所有的用户偏好,包括您的工具栏的位置、环境字体等。


    我到达这里是因为在干净的 Windows 7 机器上安装 Visual Studio 2015 后,我的智能感知在错误列表中给出了 1000 个错误。

    这里的答案不适用于我,但 StackOverflow 上的这个答案:Razor intellisense not working in VS 2015 对我有用。

    从 VS“IDE”文件夹运行此命令:

    devenv.exe /resetuserdata
    

    当我重新启动 Visual Studio 时,“第一次准备 Visual Studio 2015”花了几分钟时间,当我重新加载项目时,所有智能感知错误都消失了。


    有关信息,这是我导航到命令提示符的方式:

    右键单击开始菜单上的 Visual Studio 2015 快捷方式以获取上下文菜单:

    选择“打开文件位置”以打开新的资源管理器窗口:

    左键单击白色的任意位置取消选择 devenv.exe,然后 shift + 右键单击​​以调出扩展的上下文菜单,然后选择“在此处打开命令窗口”:

    然后粘贴命令:devenv.exe /resetuserdata

    当 Visual Studio 启动时,它已被重置:

    当我加载项目时,错误消失了:

    【讨论】:

    • 不要这样做,因为它会重置您几乎所有的用户偏好,包括工具栏的位置、环境字体等。这不是解决此问题的好方法。
    • 不,我强烈建议这样做而不是重新安装整个软件,每次构建项目时,我都会在 VS 崩溃的问题中被困三天。我尝试了所有可能的解决方案。而这,这就是我一直在寻找的。谢谢楼主!
    • 这样做是因为它会解决一个大问题(智能感知不起作用),并且您不需要花费数小时寻找另一种修复方法或重新安装 Visual Studio (bleh)。相反,您只需在打开 VS 后重置您的设置/宏/窗口,10 分钟后您几乎再次滚动。我正在寻找一整天的重新安装vs2015。但相反,我可以保留我的 2015 安装,因为它修复了它,它甚至记住了大部分关键设置和我最近的项目等。不要听 PIM。从字面上看,我花了 10 分钟才恢复正常运行。
    • 记住你可以导出VS设置。
    【解决方案3】:

    确保工具 -> 选项 -> 文本编辑器 -> C# -> IntelliSense -> 选中“输入字符后显示完成列表”。我已经安装和卸载了 VS 2017,那时 IntelliSense 停止为我在 VS 2015 中工作。

    【讨论】:

    • 有时候你只需要重启你的 Visual Studio 就可以了
    【解决方案4】:

    我是如何解决的:

    我去了Tools -> Extensions and Updates 并卸载了我没有使用的所有扩展。其中只有大约 3 个。我记得删除的是“Microsoft Office Extensions”或类似的东西。我没有提到过与此相关的 resharper 或 Xamarin。当我完成后,Visual Studio 重新启动,XAML 智能感知又回来了!救济...

    您可能需要做的就是卸载任何一个扩展程序,然后 VS 进行的重置可以解决问题。

    更多细节:

    当这个问题突然出现时,我不记得具体更改任何内容(例如安装任何内容)。我怀疑这是由于 Windows 更新造成的。我真的很担心这个!

    我尝试重新启动 VS,并重新启动我的电脑,但几次都没有成功,还检查了我的智能感知设置。我尝试了取消选中它们并再次检查的建议。

    我的 F# 代码也失去了智能感知。 C# 很好,除了 XAML。

    它出现在所有 VS2015 项目中。

    版本:Visual Studio 2015、Windows 10。2018 年 1 月。

    【讨论】:

      【解决方案5】:

      我可能有点迟到了,但希望这对任何人都有帮助。

      请注意,以下只是本主题中描述的问题的一个可能原因。

      您的问题可能是您有一个项目/库引用另一个,但目标框架不同。

      确保框架兼容,并查看 intellisense 是否获取您使用的引用等。

      【讨论】:

        猜你喜欢
        • 2017-04-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-10-27
        • 2019-11-08
        • 1970-01-01
        • 2015-02-25
        • 2018-02-06
        相关资源
        最近更新 更多