Tôi đang sử dụng NHibernate 2.1.2.400 đang tham chiếu đến log4net 1.2.10.0. Trong cùng một dự án, tôi cũng sử dụng SDK kế toán đơn giản, đáng buồn là nó vẫn đang sử dụng log4net 1.2.9.0.
Vì vậy, tôi có thể làm cho NHibernate hoạt động nếu tôi tham chiếu log4net 1.2.10.0 nhưng simpleSDK không hoạt động. Và ngược lại...
Tôi đoán hầu hết các vấn đề xuất phát từ thực tế là log4net đã thay đổi khóa lắp ráp của nó. Tôi đã thử sử dụng chuyển hướng ràng buộc mà không thành công: 2 DLL không có cùng một khóa.
Tôi đang xem xét biên dịch lại NHibernate để sử dụng log4net 1.2.9.0 nhưng có vẻ như điều sai lầm nên làm và cảm giác của tôi là Simply Accounting sẽ không sớm cập nhật SDK của họ để sử dụng log4net 1.2.10.0.
cách tốt nhất để xử lý này là gì? Có thể giải quyết ở tất cả?