新しもの好きプログラマの耳より情報ブログ

仕事でもあるプログラミングについて役に立ちそうな情報を発信していこうというブログです。役に立たなそうな情報はfacebookで。

急にVisualStudioのインテリセンスが異常な動きをした場合、Resharperのキャッシュが原因かもしれない

結論から言うと、Resharperで対象ソリューションのキャッシュを削除する事で解決した。

https://pleiades.io/help/resharper/Configuring_Caches_Location.html

VisualStudioを使っていたら、急にインテリセンスの候補が表示されなくなった。マウスでポイントしてみると「Can't resolve Symbol」といったエラーがあちこちで出ている。 VSを立ち上げ直しても、.vsフォルダを削除してみても解決しない。

Resharperを導入していたので、それが原因かもしれないという点に気づいた。 試しにResharperをSuspendしてみたところ解決し、Resumeすると再発した。

https://resharper-support.jetbrains.com/hc/en-us/articles/206546999-How-can-I-temporary-disable-turn-off-ReSharper-

ならおそらくResharperのキャッシュのようなものが原因だろうと思って調べてみたら、やはり独自に持っているようだ。

この「キャッシュのクリーンアップ」の手順を実行する事で、問題が解決した。

https://pleiades.io/help/resharper/Configuring_Caches_Location.html

インテリセンスの問題という事でVisualStudioを最初に疑ってしまったが、Resharperを使っている人はそちらのキャッシュも疑った方が良い。