I\'ve seen a lot of different takes on this subject so I figured if there\'s a preferred way on this.
Is there any best practices on how to setup Visual Studio Projects
Solutions are for the developer, in a particular situation. Projects (.CSPROJ for C-Sharp) are where the real compilation takes place.
Theoretically if there are 4 different projects, there could be 24 different combinations of those projects a developer may want to combine into solutions.
If you keep everything at a project level, you won't need to worry about how a developer has arranged their .SLN files