“Không thể tải tập tin hoặc lắp ráp 'Newtonsoft.Json, Version = 4.0.3.0, Văn hóa = trung tính, PublicKeyToken = 30ad4fe6b2a6aeed' hoặc một trong phụ thuộc của nó. Định nghĩa tệp kê khai của assembly được đặt không khớp với tham chiếu assembly. (Ngoại lệ từ HRESULT: 0x80131040) ”.Không thể tải tập tin hoặc lắp ráp Newtonsoft.json.dll
'NewtonsoftJson.dll' là bắt buộc để đăng lên twitter. Phiên bản được sử dụng là 4.0.3.0.
Và cùng một hội đồng (nhưng phiên bản khác 4.0.0.0) được sử dụng như là hội đồng phụ thuộc của facebook C# api (dll). Tuy nhiên việc lắp ráp ở trên (4.0.3.0) không hoạt động đối với cả hai trường hợp (ví dụ như khi đăng lên twitter và đăng nhập vào facebook). Để giải quyết nó, tạo ra một dự án riêng biệt để đăng lên twitter và tham khảo assembly (4.0.3.0) riêng biệt (trong dự án cho twitter post) .Và một phiên bản khác (4.0.0.0) đã được thêm làm tài liệu tham khảo trong dự án chính cho facebook nhưng vẫn còn lỗi đến.Nếu dự án twitter bị vô hiệu hóa và chạy thì đăng nhập facebook hoạt động tốt và ngược lại.
Tôi đã thực hiện rất nhiều nghiên cứu và đã thử những điều sau đây.
xóa tạm asp.net file giải pháp sạch khởi động lại máy tính
Thậm chí đã cố gắng để gỡ bỏ cài đặt lắp ráp từ gấc (tuy nhiên nó không được đăng ký ở đó).
Hãy giúp tôi về điều này vì nó không hoạt động. Cảm ơn, S
hãy có một cái nhìn vào http://stackoverflow.com/questions/22490967/visual-studio-keeps-overwriting-newtonsoft-json-dll-with-an-older-version builing một dự án, thay đổi Phiên bản Newtonsoft.json.dll trong phiên bản khác! – nsb