Ich verwende NHibernate 2.1.2.400, das auf log4net 1.2.10.0 verweist. Im selben Projekt verwende ich auch das SDK für die einfache Buchhaltung. Leider wird immer noch log4net 1.2.9.0 verwendet.
So kann ich NHibernate zum Laufen bringen, wenn ich auf log4net 1.2.10.0 verweise, aber das simplySDK nicht funktioniert. Und umgekehrt...
Ich vermute, die meisten Probleme sind darauf zurückzuführen, dass log4net seinen Assembly-Schlüssel geändert hat. Ich habe erfolglos versucht, eine Bindungsumleitung zu verwenden: Die beiden DLLs haben nicht denselben Schlüssel.
Ich denke darüber nach, NHibernate neu zu kompilieren, um log4net 1.2.9.0 zu verwenden, aber es scheint falsch zu sein, und ich habe das Gefühl, dass Simply Accounting das SDK nicht so schnell aktualisiert, um log4net 1.2.10.0 zu verwenden.
Was ist der beste Weg, um damit umzugehen? Ist es überhaupt möglich zu lösen?