Tôi có "mycomp.myassembly.dll" trong GAC nhưng Load và LoadFrom ném tệp không tìm thấy ngoại lệ và LoadWithPartialName trả về null. Tôi đang làm như sau:C#: Làm thế nào để tải lắp ráp từ GAC?
AssemblyName name = new AssemblyName();
name.Name = "mycomp.myassembly.dll";
Assembly assembly = Assembly.Load(name);
không thành công với FileNotFound cho file mycomp.myassembly.dll, và
Assembly assembly = Assembly.Load("mycomp.myassembly.dll");
thất bại với chính xác cùng một thông điệp.
Tôi đã kiểm tra xem assembly đó có ở GAC hay không và nó hoạt động trong mọi trường hợp khác, tôi không thể tự nạp nó.
Tôi đang làm gì sai ở đây? Tôi có bỏ lỡ điều gì đó không?
Bạn đã cố cung cấp tên lắp ráp không có phần mở rộng ".dll" chưa? Assembly assembly = Assembly.Load ("mycomp.myassembly"); –
Unfortunatelly không giúp được – Artem