※ これは 2021/12/03 時点の Unity 2021.2.5f1 の情報です
最新版では動作が異なる可能性がありますのでご注意ください
前回、自作基盤ライブラリを Packages
管理にするための準備をしたが、よく見ると何やら警告メッセージが出ていた
なんと Script がコンパイル対象外になっているらしい・・・これをなんとかする
スポンサードリンク
警告メッセージの内容は下記の通り
Script 'Packages/jp.matatabi-ux.common/Editor/ProjectTool.cs' will not be compiled because it exists outside the Assets folder and does not to belong to any assembly definition file.
・・・つまり「Assets
フォルダ外のスクリプトは Assembly Definition
ファイルがないとコンパイルされない」ということらしい
というわけで、Packages/Common/Editor
フォルダを選択して右クリックメニューから [Create] - [Assembly Definition] を選択して新規作成
ファイル名は Common.Editor.asmdef
にして Inspector から下記のように設定
とりあえず Root Namespace
に MatatabiUx.Common.Editor
と入力し、名前空間を指定するようにした
下の方にある Apply
ボタンを押さないと入力内容が反映されないので忘れないように押す