症状
①Unityからスクリプトの編集を行おうとするとUnityがフリーズ状態(読み込みマーク)になり、しばらくするとスクリプトがテキストエディットで開かれる。
②VisualStudioからScriptを開くと、開く事はできるが、『Error CS0234: 型または名前空間の名前 ‘EventSystems’ が名前空間 ‘UnityEngine’ に存在しません (アセンブリ参照があることを確認してください) (CS0234)』のエラーをはじめ、多数の「○○が見つかりません」というエラーが出る
③ScriptのエラーはUnityのバージョンに関係なく発生する
④1度だけ「MonoBehaviourが参照できません」的なエラーメッセージがでた。その後は確認できず。
⑤1度だけ「UnityEngine.UIが存在しない」的なエラーがでた。その後確認できず。
その他
①Unityバージョン2020.3.1をインストールしてからエラーがでるようになった気がする。今はアンストールしている。
②Unity2020.3.1のインストール時、またはVisualStudioの再インストール時にアンドロイド、iPhoneなどのチェックボックスのチェックを間違えたかもしれない。
UnityとVisual Studioとの連携が何らかの原因できれてしまったものと考えられます。
Unityの機能が参照不可になるのもこれが原因です。
下記サイトの解決法を試して頂けないでしょうか。
https://redhologerbera.hatenablog.com/entry/2020/11/03/205341
特に、サイトの「3. Unityのパッケージマネージャーの確認」で記述されているVisual Studio EditorのRemoveで解決する事が多いと思います。
ぜひ試してみてください。
とりあえずUnity2019.1.4とVisualStudioをどちらもアンインストールして、
その後Unity2019.14を再インストール、VisualStudioはUnityと一緒にインストールした所直りました。