ReSharper无法识别required关键字,需如何配置解决?
解决ReSharper无法识别
required关键字的配置方法 - 确认ReSharper版本:
required是C# 11引入的特性,需确保你的ReSharper版本为2022.2及以上(该版本开始支持C# 11),版本过低请直接升级到最新稳定版。 - 检查项目C#语言版本配置:
- 右键项目 → 选择「属性」
- 进入「生成」选项卡,点击「高级」按钮
- 在弹出窗口中,确认「语言版本」设置为「C# 11」或更高
- 同步ReSharper语言级别设置:
- 打开ReSharper设置(快捷键:
Alt+R, S) - 导航至「代码编辑 → C# → 语法支持」
- 确保「C#语言级别」与项目配置一致,设为「C# 11」或更高
- 打开ReSharper设置(快捷键:
- 清除ReSharper缓存:
- 打开ReSharper菜单 → 选择「选项」
- 在「环境 → 常规」中点击「清除缓存」,之后重启Visual Studio
- 重置ReSharper设置(以上步骤无效时尝试):
- 打开ReSharper设置,点击右上角齿轮图标
- 选择「重置所有设置」,完成后重启Visual Studio
内容的提问来源于stack exchange,提问作者David Thielen
相关产品推荐
相关产品推荐

