不知道出了什么问题,在代码视图发现有些关键词显示为红色,并且Reshaper提示消息为Reshaper cannot resolve symbol XXX ,但编辑不会报错。

Reshaper cannot resolve symbol

虽然不影响使用,但这种类似于"错误"红色标记看起来很不爽。新建一个工程,不存在此问题。

解决方法

打开菜单栏Resharper > Options > Environment > General, 点击Clear Caches, 然后重启VS即可。

Reshaper cannot resolve symbol

为什么

在知识密集、快速学习的环境下,我们往往是先发现问题、解决问题,最后再来分析原因,学习知识。

为了确保速度,ReSharper缓存项目的一些资源,缓存的数据按不同的解决方案分别存储,所以,当我们第一次打开一个新解决方案时,可能会花费一些时间分析和缓存。当我们在编写代码过程中(未完成,有语法错误时),此时的缓存被更新一次;这种标记就被存储了,当编写完了,语法正确了,但标记未取消。说白了,还是ReSharper的Bug吧,没管理好Caches。

相关文章:

  • 2021-05-05
  • 2021-05-07
  • 2021-04-10
  • 2021-12-19
  • 2021-04-26
  • 2021-12-08
  • 2021-07-01
  • 2021-06-19
猜你喜欢
  • 2022-12-23
  • 2021-08-13
  • 2021-12-03
  • 2022-01-17
  • 2021-08-27
  • 2021-08-14
  • 2021-11-23
相关资源
相似解决方案