(Sorry for might be a trivial question , I’m coming from Java & Maven , and still haven’t wrapped my mind around C# dependencies )
I want to use log4net in all my projects. Since I don’t want to add the dll to all the projects , I’ve created a “Globals” project , add a reference to log4net.dll in it , and referenced from all the other projects to the “Globals” project .
However , I can’t seem to access the log4net classes from any other project .
using Globals.log4net;
Doesn’t seems to work either .
What am I doing wrong?
If all you did was reference the DLL, then all you have done was get a copy of the DLL with every reference to your
Globalsproject. You are still not using the library.What I would normally do would create an
ILoggerinterface, implement it using log4net in theGlobalsproject and use that implementation in the other projects (plus a mock implementation for tests).