Tôi đang cố gắng tạo dự án sử dụng thư viện LinqToExcel. Ngoài ra, tôi đang sử dụng log4net để viết nhật ký.Lỗi xảy ra khi tôi đang cố gắng tải cụm từ log4net
Vấn đề của tôi bắt đầu khi tôi đang tryomg để chạy dòng mã này:
var excel = new ExcelQueryFactory(ExcelPath);
return (from r in excel.Worksheet<RowDetails>(company.Name)
select r).Count();
Dòng này ngoại lệ ném:
LỖI MyProj.Program chính: System.IO.FileLoadException: Có thể không tải tệp hoặc lắp ráp 'log4net, Phiên bản = 1.2.11.0, Văn hóa = trung lập, PublicKeyToken = 669e0ddf0bb1aa2a' hoặc một trong các phụ thuộc của nó. Định dạng tệp kê khai của assembly lắp ráp không khớp với tham chiếu assembly . (Ngoại lệ từ HRESULT: 0x80131040) Tên tập tin: 'log4net, Version = 1.2.11.0, Văn hóa = trung tính, PublicKeyToken = 669e0ddf0bb1aa2a'
Điều quan trọng cần lưu ý rằng tôi là thành công để sử dụng log4net trước dòng này.
Tôi sẽ đánh giá cao bất kỳ trợ giúp nào.
Cảm ơn rất nhiều!
Dường như bạn đang tải các phiên bản khác nhau của lắp ráp log4net. Nó có thể được rằng bạn có một số log4net.dll trong hệ thống tập tin của bạn, và một sai lầm được chọn để được nạp? –
Tôi có cùng một vấn đề; chữ ký khớp trong dự án triển khai của tôi, dll được triển khai trong cùng thư mục với assembly của tôi, nhưng tôi nhận được lỗi này. Phần đầu tiên. –
1.2.11+ có hai hương vị, "khóa cũ" và "khóa mới", bạn dường như cần có hương vị chính mới ... –