Before Visual Studio 2010 release you had to spent a lot of time waiting while Visual Studio opens your big/huge/enormous solutions. It becomes a real development issue for large products. Often it is not possible to split solution to small pieces because of project dependencies, unit tests and convenience of development within one workspace.
But usually you don't use all these projects at once. You change one bit here, one line there and you do not want to wait until all these utility projects will be successfully loaded. Things get worse with native (C++) projects where a lot of processor power is spent for parsing header files. First of all, we just want to write some code!
This extension provides access to project load priority settings, i.e. it is possible to choose whether specified project should be loaded during solution "start up" or not. The extension allows dramatically reduce solution load time and memory pressure. Additional information can be found at https://github.com/kolomiets/solutionloadmanager
New Visual Studio toolbar was added with the following controls:
Fixes compatibility with Visual Studio 2010
Fix of a small bug with correct initialization of project priorities during the first load of solution when .slm file with settings is present.
Visual Studio 2012/2013/2015 support.
Profiles support has been added to keep several load priority settings for different scenarios (For example, you may have "Full Solution" profile that always loads all projects, "Unit Tests" profile that loads only unit tests projects, etc.)