【Unity】型または名前空間の名前’’が見つかりませんでしたのエラーを解決

Unityを使用していて「型または名前空間の名前’’が見つかりませんでした」

というエラーが発生したのでこちらの記事で紹介します。

目次

いつ発生したか?

UnityでC# Scriptを編集している時に下記のように突然出てきました。

画像では2件のエラーとなっていますが、何十件とエラーが発生することもあります。

発生した原因は?

ビルド時のプラットフォームを切り替える時にこのエラーが発生することが多い。

このエラーは

➊usingディレクティブがない

➋参照されていないアセンブリ(パッケージやDLL)を使っている

➌クラスが別の名前空間に存在している

➍スクリプト名とクラス名が一致していない

上記4つの場合に該当する場合に発生することが多いが、

今回は上記に該当することなくエラーが発生していた。

詳細な原因は不明。

筆者の予測だが、プラットフォーム切り替え時にコンパイルが上手く動作していないものだと思われる。

エラーの解決方法

右クリック>Create>MonoBehaviour Scriptで

新しいスクリプトを作成するとこのエラーが解消される。

なぜこの方法でエラーが解消されるのかが謎…

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

電気制御設計→ITエンジニア
前職は電気系のエンジニアで物流倉庫などの設備を動かしていました。
現在はITエンジニアとして開発に従事。
業務では主にUnity、C#、.NETを利用。
UnityとC#を用いて業務用スマホアプリを完成。
現在、AWS、TypeScript、Nodeの案件に参画中。

コメント

コメントする

目次