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