Visual Studio doesn't allow you to just make a solution. You are forced to make a project as well. This doesn't lend to flexibility in folder structure.
Edit: There exists a
sln template that can now be created with
dotnet new sln. The contents of that template are replicated here.
I like to start with a blank solution file. The blank lines are intentional.
Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 15 VisualStudioVersion = 15.0.26124.0 MinimumVisualStudioVersion = 15.0.26124.0 Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU Debug|x64 = Debug|x64 Debug|x86 = Debug|x86 Release|Any CPU = Release|Any CPU Release|x64 = Release|x64 Release|x86 = Release|x86 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal
Just plop that into a new file, slap
.sln on the end of whatever you decide to name it, open it in Visual Studio, and you'll have a blank solution from which you can start clean.
The next step is often to create blank project files, and you can learn how to do that in this post.