Except my apologies if this has been asked - I couldn't find the match. I have a solution with... 96 projects. I work with 3-4 at a time. Is there a way to filter out, mark as favorite, etc. projects that I am currently interested in? The problem is amplified by the fact that projects are sorted alphabetically and because one of my projects starts on B and another on T, I always had to scroll down and stress my brain while looking for needed thing. Somewhat disappointing. I don't think I used solution folders. Is that the way to go?
Some authors propose a number between 15-20 maximum projects in a Visual Studio Solution to be a good compromise.
Visual Studio extension that allows adding multiple existing projects into the solution. Optionally creates the solution folder structure reflecting to the physical hierarchy on disk. See the change log for changes and road map.
A project is contained within a solution. Despite its name, a solution isn't an "answer". It's simply a container for one or more related projects, along with build information, Visual Studio window settings, and any miscellaneous files that aren't associated with a particular project.
My recommendation would be to create new solutions and just add those projects that you're working with. I'm guessing there will also be other projects they depend on, in which case you can either bring those into your solution as well, or update any references to point directly to the binaries of those other projects.
Although the original question was asked 2 years ago I would like to suggest a solution.
The free Visual Studio extension Funnel provides load filters for selective loading of project lists. After an initial compilation of all projects (which is required in order to fulfill all dependencies) only the projects which are really required for the current task can be loaded. Load filters can be defined for each aspect of the solution, combined with each other at load time and shared in teams.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With