VscodeのC#で変数の上にreferenceがつかなくなった件
解決策:C#拡張機能の1.X.X系のバージョンに変更する。
もし入れていたら削除するもの:
VisualStudioCode側
・拡張機能:Unity、C# Dev kit を削除。 -> C#拡張機能の1.X.X系に対応していないため
バージョン変更するもの:
・拡張機能、C#をVer.1.2X.xに戻す(アンインストール→別のバージョンをインストール)
∟ 2.X.X以上のバージョンが問題有
PackageManager側などは特にいじらず問題ありません。
最後に
こんにちわ、最近Microsoftが「Unity」や「C# DevKit」という新しい拡張機能を出しましたね。
内容を確認すると、Mac勢のUnity開発が捗りそうな内容だったので入れてみました。
https://forest.watch.impress.co.jp/docs/news/1521609.html
すると、参照していない関数や変数には青い線のようなものが表示され、また変数の上にreferenceが表示されなくなりました。
vscodeが本当に使えないものと化したので元に戻そうかと思ったら思いのほか沼にハマり直すのに物凄い時間がかかりました。
新しいバージョンや拡張機能が出てもしばらくは使わないように心がけよう。。。