Ссылка на 2 разные версии log4net в одном решении

Я использую 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 в ближайшее время.

Каков наилучший способ справиться с этим? Можно ли вообще решить?

Ответы на вопрос(3)

Ваш ответ на вопрос