You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JetBrains Rider中List<int>集合表达式红线问题解决方法咨询

解决Rider中代码可编译但出现红线提示的问题

针对你遇到的List<int> list = [1,2];代码可正常编译但Rider显示红线的情况,可尝试以下步骤消除提示:

  • 同步SDK与语言版本设置

    1. 打开File > Settings > Build, Execution, Deployment > Toolset and Build,确认选中的.NET SDK版本和项目.csproj文件里的<TargetFramework>版本一致(集合表达式是C# 10+特性,需对应net6.0及以上框架)。
    2. 进入File > Settings > Editor > Code Style > C# > Code Generation,将C#语言版本设置为C# 10或更高版本。
  • 重新加载并重建项目

    • 右键解决方案,选择Reload Solution,或点击右上角的Reload All Projects按钮。
    • 执行Build > Clean Solution,再运行Build > Rebuild Solution,清除编译缓存冲突。
  • 清除Rider本地缓存

    • 关闭Rider,找到对应系统的缓存目录并删除:
      • Windows:%USERPROFILE%\.Rider<版本号>\system\caches
      • macOS:~/Library/Caches/JetBrains/Rider<版本号>
      • Linux:~/.cache/JetBrains/Rider<版本号>
    • 重启Rider并重新打开项目。
  • 排查插件冲突

    • 打开File > Settings > Plugins,禁用所有第三方插件,重启Rider后查看红线是否消失。若消失,逐个启用插件找出冲突项。

内容的提问来源于stack exchange,提问作者JaeEun Lee

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 18:15:55