I have written a class that will handle internal logging in my application. Now I want to use this class in another new and totally separate project.
I could simply
You can also use use your versioning system to do this.
We usually create Directory with Solution and Main Project and then commit this directory to SVN. Then all shared libraries are linked using svn:external - so all Projects exists in same solution directory.
After commit anyone can checkout working solution with all external dependencies.