This has probably been posted before, but I\'m not sure what search terms to look for!
Quick explanation.
I have code that is shared between a few projects. This
Yes.
You can add a project from anywhere on your hard drive to a solution. So put the shared code into a class library and add that to your three projects.