見出し画像

【Unity】VSCodeでUniRxの参照が切れる対策

1. UnityのVSCode Editorパッケージをv1.2.3にする

Unityエディタのメニューから[Window] > [Package Manager]を開き、Visual Studio Code EditorパッケージをVersion 1.2.3へアップデートします。

スクリーンショット 2021-08-07 225552_New

2. メニューから「Open C# Project」を実行

プロジェクト構成が再読み込みされるので、VSCode上で名前空間の参照が解決されいるか確認してみてください。

スクリーンショット 2021-08-07 225913_New

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を使われている方の参考になれば幸いです。🌱

この記事が気に入ったらサポートをしてみませんか?