A solution can contain many projects, so you can effectively place the class library project anywhere and refer to it from each new solution as necessary. This means that there is only one copy of the source on your computer.
When you build each project, it will compile a class library if necessary, so all you have to do is process that supports the source code.
source share