Always load solution before doing anything else
Extract class for loading projects
reorder parameters by importance
Remove this warning, it's not correct after the class was extracted, and it's hard to place it anywhere without additional work
It's not really our job to warn about broken projects, it was just a convenience I thought might help explain any other issues encountered.
Remove unused class
R# rename
Remove unused
R# rename to reflect what's special about this implementation of a general solution loader
Set solutiondir much earlier, and document it in the option description
Remove confusing/ambiguous comment
Remove unused usings to clarify dependencies