You’re not supposed to throw the solution in there, just the scripts.
A C# project consists of a bunch of .cs files, as well as the .csproj files and a .sln file that defines which of those .cs files goes together how. In Unity, what files go together are defined by the folder structure, so both the .csproj files and the .sln files are auto-generated.