ReSharper:无法正确解析符号
ReSharper: Symbol cannot be properly resolved
上周,我开始遇到 ReSharper 问题,它给我 @angular/core
组件带来 "Symbol cannot be properly resolved" 错误。但是,我知道这些组件已正确安装,我的解决方案仍然可以正确构建、发布和运行。
这已在过去解决() and it seems that the only answer was to disable ReSharper and wait for them to put out an update resolving the issue. Following the instructions mentioned here,我能够为 disabling/enabling Resharper 设置热键。
禁用 ReSharper 后问题消失。但是,我想知道在过去两年中是否出现了更好的答案...禁用 ReSharper 似乎并不是一个好的解决方案。
(我正在使用 Visual Studio Community 2017 15.8.1 和 ReSharper 2018.1.4)
19 年编辑
每次 R# 获得更新时,这个答案都会得到支持,所以我假设在将 R# 更新到最新版本后出现问题时会出现此问题。该解决方案对我仍然适用。
我通常采用相同的解决方法,无需重新安装,并且在更新到最新版本的 R# 后:
1.- 清除缓存:ReSharper > 环境 > 常规
2.- 立即暂停:工具 > 选项 > ReSharper
2.- 退出 Visual Studio
3.- 删除 .vs 和 obj
4.- 打开 Visual Studio
5.- 立即恢复:工具 > 选项 > ReSharper。
一直对我有用,但同样,我在 c# 下工作,"solution" 可能不适用于你。
通常在您将 Resharper/Visual Studio 升级到最新版本时发生。
有时接受的答案没有帮助。
作为正式修复前的临时解决方案,您可以将所有 *.ts
文件设置为被 Resharper 忽略。
Resharper -> Options -> Code Editing -> Third-party Code -> Add file mask for *.ts files
。然后重启Visual Studio。
上周,我开始遇到 ReSharper 问题,它给我 @angular/core
组件带来 "Symbol cannot be properly resolved" 错误。但是,我知道这些组件已正确安装,我的解决方案仍然可以正确构建、发布和运行。
这已在过去解决(
禁用 ReSharper 后问题消失。但是,我想知道在过去两年中是否出现了更好的答案...禁用 ReSharper 似乎并不是一个好的解决方案。
(我正在使用 Visual Studio Community 2017 15.8.1 和 ReSharper 2018.1.4)
19 年编辑
每次 R# 获得更新时,这个答案都会得到支持,所以我假设在将 R# 更新到最新版本后出现问题时会出现此问题。该解决方案对我仍然适用。
我通常采用相同的解决方法,无需重新安装,并且在更新到最新版本的 R# 后:
1.- 清除缓存:ReSharper > 环境 > 常规
2.- 立即暂停:工具 > 选项 > ReSharper
2.- 退出 Visual Studio
3.- 删除 .vs 和 obj
4.- 打开 Visual Studio
5.- 立即恢复:工具 > 选项 > ReSharper。
一直对我有用,但同样,我在 c# 下工作,"solution" 可能不适用于你。
通常在您将 Resharper/Visual Studio 升级到最新版本时发生。 有时接受的答案没有帮助。
作为正式修复前的临时解决方案,您可以将所有 *.ts
文件设置为被 Resharper 忽略。
Resharper -> Options -> Code Editing -> Third-party Code -> Add file mask for *.ts files
。然后重启Visual Studio。