Tôi muốn sử dụng hai phiên bản Microsoft.Office.Interop khác nhau (phiên bản 11 và 12) tùy thuộc vào phiên bản Office được cài đặt trên máy của khách hàng.Làm thế nào để sử dụng hai hội đồng Microsoft Interop khác nhau trong một dự án?
Tôi đã có thể thêm hai ảnh này vào dự án của mình (tôi đang sử dụng chúng loccaly - chúng nằm trong thư mục bin của tôi, trong hai thư mục con khác nhau), tôi đã sử dụng bí danh trên cụm này để có thể sử dụng cả hai chúng trong dự án của tôi (tương ứng, các bí danh là Excel11 và Excel12).
Nhưng unfourtunately, khi tôi đang cố gắng để xây dựng các giải pháp Tôi nhận được cảnh báo:
Không có cách nào để giải quyết mâu thuẫn giữa "Microsoft.Office.Interop.Excel, Version = 12.0.0.0, Văn hóa = trung lập, PublicKeyToken = 71e9bce111e9429c "và " Microsoft.Office.Interop.Excel, Phiên bản = 11.0.0.0, Văn hóa = trung lập, PublicKeyToken = 71e9bce111e9429c ". Chọn "Microsoft.Office.Interop.Excel, Phiên bản = 12.0.0.0, Văn hóa = trung lập, PublicKeyToken = 71e9bce111e9429c" tùy ý.
Cố gắng đặt loại tương tác nhúng thành True trong thuộc tính Tham chiếu – igelineau