現象
差分が多めのブランチ同士を切り替えていると、解析がうまくいっていないのか赤線が出まくりました。
ビルド自体はできるし、実行も問題なくできるが赤線は消えないという状態です。
再現性もあったので記事にします。
環境
SonomaになってからJava周りのバグが多いと聞いているので一応環境も載せておきます。
.NET8
Rider 2023.3.3
MacOS Sonoma 14.3.1
解消方法
とりあえずRiderをアップデートしましょう。
2024/04/11現在最新版は2024.1です。
アップデートすれば解消されます。
以上
ここからはどうしてもRiderのアップデートをしたくない人向けです。
明示的に再解析してもらう
Problemsタブの更新マークみたいなものを押して、ReAnalysis Allをする。
再度全文解析されて赤線が消えていく。
試したこと
ブランチ切替時に切り替え前の解析情報が残っていて、そのせいでおかしくなっていると予想。