Assembly definitions are a must have in large Unity projects, especially if you care about good coding practices and code architecture. Since I've started using them, I've always been bothered by the nesting of folders in the Visual Studio Solution Explorer for every single assembly: Every single assembly (project) has this root folder structure of "Assets -> Scripts -> assembly name", which matches the folder structure in the Unity project. This has to do with the location of the csproj, which is always placed in the root of the project. As far as I'm aware, this cannot be changed - which is a shame. The only other post I've found that mentions this is: https://forum.unity.com/threads/all...roj-files-in-a-subfolder.934131/#post-9078328 Is there a way to remove this unnecessary nesting of folders? If not, could this be something that can be implemented as an option at some point?