はじめに

Visual Studio で MonoBehaviour などの Unity の機能が認識されなくなった場合
Visual Studio のプロジェクトファイルやソリューションファイルが
破損している可能性があります
対処方法
Visual Studio を終了した状態で

Unity プロジェクトのフォルダに存在する
- すべての .csproj ファイル
- .sln ファイル
を削除してから

Unity で C# スクリプトをダブルクリックして Visual Studio を起動します

これで Visual Studio で MonoBehaviour などの Unity の機能が
正常に認識されるようになる可能性があります