はじめに
Visual Studio で MonoBehaviour などの Unity の機能が認識されなくなった場合
Visual Studio のプロジェクトファイルやソリューションファイルが
破損している可能性があります
対処方法
Visual Studio を終了した状態で
Unity プロジェクトのフォルダに存在する
- すべての .csproj ファイル
- .sln ファイル
を削除してから
Unity で C# スクリプトをダブルクリックして Visual Studio を起動します
これで Visual Studio で MonoBehaviour などの Unity の機能が
正常に認識されるようになる可能性があります