Asmdef with subfolders?

The issue is that Unity today doesn’t have any sense of tiered or incremental domain reloading. One does not simply reload only the changed assemblies. That has the potential to change in the future once they migrate to modern .NET, using tiers of AssemblyLoadContext.
https://discussions.unity.com/t/910023/2
https://discussions.unity.com/t/836646 page-51#post-9766101
asmdefs have other uses in the meantime. Source generators / analyzers can be scoped to assemblies that reference another asmdef, entire assemblies can be conditionally included in a project instead of needing per-file conditional preprocessor directives, etc.

2 Likes