🤔

【Unity x Rider】なぜかコード解析が行われないときに試したこと

に公開

はじめに

JetBrains Rider、便利ですよね。私もいつもお世話になっていますが、ごく稀にエディタを立ち上げてもコード解析が行われないことがあります。

検証環境

  • Windows11 Pro 24H2
  • JetBrains Rider 2025.1.7
  • Unity 2022.3.18f1
  • UPM JetBrains Rider Editor パッケージ v3.0.37

結論

Rider側でUnityにアタッチしてデバッグを実行したら、何事もなかったかのように解析結果が表示されました

今回ハズレだった対処

  • Riderでプロジェクトの再読み込み
  • UnityのPackageManagerでRiderパッケージの更新・再インポート
  • UnityのPreferecesでRegenerate project filesの実行
  • .csproj、.slnファイルを削除して再生成

大体この辺りで直ることが多かったので、今回はちょっと焦りましたね……

おわりに

コード解析が出来ていないのにデバッグボタンを押そうとは考えなかったため、殊のほか対処に時間が掛かりました。

なぜこのような状態になったのかは不明ですが、Rider起動中にPackagesの中身をキャッシュからローカルに移したり消したりの操作をしていたので、その辺りでおかしくなったのかなと推測しています。

Discussion