Cách khắc phục?Cách giải quyết .NET Dll Hell?
Tôi có 2 hội đồng bên thứ 3, sử dụng NewtonSoftJson.dll. Việc bắt giữ là một trong số họ sử dụng phiên bản 3.x.x cũ và một phiên bản khác sử dụng 4.5.x. Vì vậy, tại thời gian chạy ít nhất 1 trong 2 hội đồng than phiền về người kia.
Tôi làm cách nào để giải quyết vấn đề này? Tôi có thể thiết lập dịch vụ, nhưng mã và môi trường hiện không được thiết lập theo cách đó. Nó cũng tái cấu trúc quá nhiều hơn có thể được thực hiện một cách an toàn trong một khoảng thời gian nhất định.
Có phải cả hai hội đồng trong cùng một thư mục không? –
Điều này có thể giúp: http://blogs.msdn.com/b/abhinaba/archive/2005/11/30/498278.aspx – Oded
http://stackoverflow.com/questions/3158928/referencing-2-differents-versions -of-log4net-in-the-same-solution – Oded