Я використовую 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.
Який найкращий спосіб вирішити це? Чи можна взагалі вирішити проблему?