Я разрабатываю оболочку log4net, и я должен наследовать пользовательский класс от log4net.Core.LogImpl, чтобы обеспечить уровень TRACE.
Со ссылкой на log4net я бы получил:
using log4net.Core;
public class TraceLogImpl : LogImpl, ITraceLog
{
...
}
Проблема в том, что у меня не должно быть прямой ссылки на log4net.dll в моем проекте: библиотека находится в каталоге bin (таким образом, я не зависим от конкретной версии log4net), и она загружается во время выполнения.
-> Я не могу использовать "using log4net.Core".
Мой вопрос: как я могу наследовать от этого типа с помощью отражения?
Спасибо за вашу помощь!