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
Create a new assembly that contains this class.
Then all your other projects can refer to this assembly and use the class within.