【unity】VisualStudio for macのソリューションに新規追加したスクリプトが読み込まれない問題の解決

unityでスクリプトを記述する場合『VisualStudio 』を使っていると新規追加したスクリプトが読み込まれないことってありますよね。

スクリプトが読み込まれないとエラーが出たり、インテリセンス(補完)が効かなくてめちゃくちゃ腹がたちます。

新規追加したスクリプトを読み込ませることに成功したので、この記事にまとめておきます。

ちょっとめんどくさいやり方なので、他に良い方法があるかもわからんです。

解決法

ソリューションにスクリプトを読み込ませるためにやったことは、

  1. ファイル直下の
    プロジェクト名.csproj
    プロジェクト名.Plugins.csproj
    プロジェクト名.sln
    を削除
  2. VisualStudioを開き直す

csprojなどを削除

消したいアプリのフォルダの中にプロジェクト名.csproj、プロジェクト名.Plugins.csproj、プロジェクト名.slnといったファイルがありますので、それらを削除してください。

VisualStudioを開き直す

削除したらVisualStudioを開き直しましょう。

そうすれば新規追加したスクリプトが読み込まれると思います。

先ほど削除したプロジェクトめい.csproj、プロジェクト名.Plugins.csproj、プロジェクト名.slnは自動生成されます。

まとめ

VisualStudioでスクリプトが読み込まれなくなったら、プロジェクト名.csproj、プロジェクト名.Plugins.csproj、プロジェクト名.slnを削除してVisualStudioを開きなおそう!