コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】Assembly for Assembly Definition File 'XXXX.asmdef' will not be compiled,

概要

Assembly for Assembly Definition File 'XXXX.asmdef' will not be compiled,   
because it has no scripts associated with it.  
UnityEditor.Scripting.ScriptCompilation.EditorCompilationInterface:TickCompilationPipeline
(UnityEditor.Scripting.ScriptCompilation.EditorScriptCompilationOptions,UnityEditor.BuildTargetGroup,UnityEditor.BuildTarget,int,string[])

コンパイル後に上記の警告が発生する現象に遭遇した

.asmdef に含まれる対象のスクリプトが存在しないことが原因だった
.asmdef に含まれるスクリプトを追加するか、.asmdef を削除したら
警告が発生しなくなった