In VS 2015, when you create a new MVC 6.0 application using this approach:
File-->New-->Project-->ASP.NET Web Application-->ASP.NET 5 Preview Templat
The src
, test
, etc. folders allow you to group projects by type. This helps keep the solution maintainable when there are a large number of projects. Here is an example of various project types that have been proposed.
Per the ASP.NET Core Engineering Guidelines: "By default project-to-project references must be sibling folders. Using a global.json
file allows a solution to specify non-standard locations to locate references."
To sum it up, if have lots of projects, you can group them by type into folders and use global.json
to allow projects in one group to reference those in another.