Referenciando 2 versões diferentes do log4net na mesma solução

Estou usando o NHibernate 2.1.2.400 que faz referência ao log4net 1.2.10.0. No mesmo projeto, eu também uso o SDK de contabilidade simples, infelizmente ele ainda está usando o log4net 1.2.9.0.

Para que o NHibernate funcione, se eu fizer referência ao log4net 1.2.10.0, mas o simplySDK não funciona. E vice versa...

Suponho que a maioria dos problemas advém do fato de o log4net ter alterado sua chave de montagem. Tentei usar um redirecionamento de ligação sem êxito: as 2 DLLs não têm a mesma chave.

Estou pensando em recompilar o NHibernate para usar o log4net 1.2.9.0, mas parece a coisa errada a fazer e meu sentimento é que o Simply Accounting não estará atualizando seu SDK para usar o log4net 1.2.10.0 em breve.

Qual a melhor forma de lidar com isto? É possível resolver?

questionAnswers(3)

yourAnswerToTheQuestion