如果项目a通过自己的nuget服务器发布,然后项目c通过nuget引用项目a,在引用时会自动添加log4net的引用。
你可以不引用,把LOG4NET.DLL直接复制到DEBUG文件夹也行的。
复制到debug也不是解决办法 ,我记得之前看过一帖子,是可以做到的,忘记怎么写了
@*滴血*: 歪门邪道的把Log4Net集成到DLL里面的方法就算了,有这个必要吗?
之前我也想要这样做,要是可以的话,使用第三方需要付费的dll,我可以封装一下,在内存中破解,那岂不是便宜了
第三方的dll统一放到一个地方集中管理
如果A.dll引用了log4net.dll,其他项目引用A.dll就必须要有log4net.dll存在。其他项目可以不用直接引用log4net.dll
不直接引用 ? 不懂,不引用的话,调用A.dll里的方法里就会出错吧