【问题标题】:ReSharper: Symbol cannot be properly resolvedReSharper:符号无法正确解析
【发布时间】:2019-01-26 14:40:55
【问题描述】:

上周,我开始遇到 ReSharper 的问题,给我一个带有 @angular/core 组件的“符号无法正确解析”错误。但是,我知道这些组件已正确安装,并且我的解决方案仍然可以正确构建、发布和运行。

过去 (Visual Studio 2015 Enterprise with ReSharper 10 Ultimate — Cannot be properly resolved) 已解决此问题,似乎唯一的答案是禁用 ReSharper 并等待他们发​​布解决问题的更新。在the instructions mentioned here 之后,我能够设置用于禁用/启用 Resharper 的热键。

禁用 ReSharper 后,该问题就会消失。但是,我想知道过去两年是否有更好的答案......禁用 ReSharper 似乎并不是一个好的解决方案。

(我正在使用 Visual Studio Community 2017 15.8.1 和 ReSharper 2018.1.4)

【问题讨论】:

    标签: visual-studio-2017 resharper


    【解决方案1】:

    编辑 '19
    每次 R# 得到更新时,这个答案都会得到支持,所以我假设在将 R# 更新到最新版本后出现问题时会出现这个问题。该解决方案仍然适用于我。

    我通常会执行相同的解决方法,无需重新安装它,而是在我更新到最新版本的 R# 之后:

    1.- 清除缓存:ReSharper > 环境 > 常规
    2.- 现在暂停:工具 > 选项 > ReSharper
    2.- 退出 Visual Studio
    3.- 删除 .vs 和 obj
    4.- 打开 Visual Studio
    5.- 现在恢复:工具 > 选项 > ReSharper。

    一直为我工作,但同样,我在 c# 下工作,“解决方案”可能不适用于你。

    【讨论】:

    • 我根据您的说明进行了扩展以使其正常工作...在第 3 步和第 4 步之间,我删除了 ReSharper 设置文件(ReSharper > 管理选项 > 重置所有设置),然后卸载并重新安装了 ReSharper .如果您在答案中添加编辑,我会很乐意接受。
    • 原始步骤对我有用,无需重新安装。
    • Visual Studio 16.2 更新刚刚为我触发了它。所写的这个解决方案继续有效。
    • 我在更新 VS2019 后遇到了问题,该解决方案也对我有用!
    • 更新视觉工作室后为我工作。 typescript 的智能感知又开始工作了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-20
    • 2018-11-11
    • 1970-01-01
    • 2014-10-22
    • 1970-01-01
    相关资源
    最近更新 更多