Używam NHibernate 2.1.2.400, który odwołuje się do log4net 1.2.10.0. W tym samym projekcie używam również prostego zestawu SDK do księgowania, niestety nadal używa on log4net 1.2.9.0.
Mogę więc uruchomić NHibernate, jeśli odwołam się do log4net 1.2.10.0, ale SimplySDK nie działa. I wzajemnie...
Domyślam się, że większość problemów wynika z faktu, że log4net zmienił swój klucz asemblera. Próbowałem użyć przekierowania powiązania bez powodzenia: 2 biblioteki DLL nie mają tego samego klucza.
Zastanawiam się nad przekompilowaniem NHibernate do korzystania z log4net 1.2.9.0, ale wydaje mi się, że to niewłaściwa rzecz i czuję, że Simply Accounting nie zaktualizuje swojego SDK do korzystania z log4net 1.2.10.0 w najbliższym czasie.
Jak najlepiej sobie z tym poradzić? Czy w ogóle można to rozwiązać?