I have two solutions
This is what I ended up deciding to do. I now have three solutions
I do most of my development in SolutionB because I like being able to easily reference and compile against both projects. I don't use SoluctionC at all other than as part of the following two build configurations