我正在开发一个log4net包装器,我必须从log4net.Core.LogImpl继承一个自定义类来提供TRACE级别。通过反射继承类型
随着到log4net的一个参考,我会:
using log4net.Core;
public class TraceLogImpl : LogImpl, ITraceLog
{
...
}
的问题是,我必须有没有直接提到在我谟到log4net.dll:库的bin目录(这样,我不依赖于特定版本的log4net),它在运行时加载。
- >我不能使用“使用log4net.Core”。
我的问题是:如何使用反射从这种类型继承?
谢谢你的帮助!
我不明白为什么你想要log4net版本的动态独立性。如果你想使用不同的版本,换出版本并重新编译。为什么要在不重新编译的情况下更换版本? –