Tôi có một tệp Interop dll được tạo bởi Visual Studio cho đối tượng COM của bên thứ ba mà tôi đang tiêu thụ trong một tệp .dll .NET.GAC - Assembly nằm trong GAC nhưng “Không thể tải tập tin hoặc assembly”
Tôi đã đăng ký cả dll tiêu thụ của mình và dll Interop trong GAC. Tôi phải sử dụng GAC vì các DLL này đang được sử dụng bởi một luồng công việc SharePoint 2010.
Khi thực hiện được đến điểm mà dll của tôi gọi Interop dll lỗi sau được ném "" Không thể tải tệp hoặc lắp ráp "..." Hệ thống không thể tìm thấy tệp được chỉ định "cùng với phiên bản mong đợi và công khai Chìa khóa.
Nếu tôi kiểm tra Fusion hội Binding Log Viewer, các lỗi sau đây được liệt kê trong mục nhật ký của các dll Interop:
LOG: GAC Lookup was unsuccessful.
tôi có thể thấy lắp ráp trong GAC, và nó có đúng phiên bản và mã thông báo khóa công khai như được chỉ định trong ngoại lệ FileNotFound.
Điều gì đang xảy ra?