Я использую NHibernate 2.1.2.400, который ссылается на log4net 1.2.10.0. В том же проекте я также использую простой учетный SDK, к сожалению, он все еще использует log4net 1.2.9.0.
Итак, я могу заставить NHibernate работать, если ссылаюсь на log4net 1.2.10.0, но simpleSDK не работает. И наоборот...
Я предполагаю, что большинство проблем связано с тем, что log4net изменил свой код сборки. Я попытался использовать перенаправление привязки без успеха: у 2 DLL нет одинакового ключа.
Я рассматриваю возможность перекомпиляции NHibernate для использования log4net 1.2.9.0, но мне кажется, что это не так, и я чувствую, что Simply Accounting не будет обновлять свой SDK, чтобы использовать log4net 1.2.10.0 в ближайшее время.
Каков наилучший способ справиться с этим? Можно ли вообще разрешить?