【Unity】VSCodeでUniRxの参照が切れる対策
1. UnityのVSCode Editorパッケージをv1.2.3にする
Unityエディタのメニューから[Window] > [Package Manager]を開き、Visual Studio Code EditorパッケージをVersion 1.2.3へアップデートします。
2. メニューから「Open C# Project」を実行
プロジェクト構成が再読み込みされるので、VSCode上で名前空間の参照が解決されいるか確認してみてください。
3. 背景やら補足などのあとがき
VSCodeのC#拡張機能である「C# for Visual Studio Code (powered by OmniSharp)」(omnisharp-vscode)のv1.23.3以降でUniRxに限らずこの問題が生じていました。リポジトリにもIssuesとして投稿されています。
暫定的な回避策としてはv1.23.2を使うというものでしたが、この度UnityのVSCodeパッケージ側で対応がなされました。今回は以下の環境で問題ないことを確認しています。
Unity:2019.4.5f1
OS:Windows10
VSCode Editor Package:v.1.2.3
omnisharp-vscode:v1.23.14
これで最新の状態(2021.08.08現在)で気持ち良くコーディングできる環境になりました。Unity開発でVSCodeを使われている方の参考になれば幸いです。🌱
この記事が気に入ったらサポートをしてみませんか?