Tôi có một chương trình mà tôi đã phát triển để sử dụng kiến trúc plugin cơ bản. Có hiệu quả, khi chương trình tải nó sử dụng sự phản ánh để tìm kiếm thư mục cho dll của phù hợp với một giao diện nhất định và sau đó tải chúng. Nó bây giờ xuất hiện rằng danh sách các plugin hiện tại là tất cả những gì sẽ được sử dụng.Cấu trúc plugin của C# DLL
Vì vậy, thực tiễn hiện tại của tôi là kiểm tra các tệp dll vẫn là phương pháp hay nhất hay có cách nào tốt hơn để tải từng dll?
Cảm ơn.
bạn có thể làm rõ một chút câu hỏi của mình với mã mẫu không? Tôi đang yêu cầu điều này bởi vì tôi đã phát triển một kiến trúc plugin rất giống nhau đã quét dll trong một thư mục plugin. Nếu chúng ta có thể thấy nguồn liên quan của bạn, tôi nghĩ chúng tôi có thể đưa ra lời khuyên. – HuseyinUslu
Bạn có nghĩa là Bởi "dll của phù hợp với một giao diện nhất định" mà bạn luôn luôn tải tất cả các hội đồng plugin và kiểm tra CLASSES chống lại giao diện? Bạn có sử dụng reflectionOnly đang tải không? Bạn có thể trở nên spcific hơn về "danh sách plugin hiện tại là tất cả những gì sẽ được sử dụng". Bạn có nghĩa là bạn không tìm thấy bất kỳ plugin nào ngay cả sau khi hội đồng được nạp thành công? "có cách nào tốt hơn để tải từng dll" không. So với chính xác thì sao? Chủ đề thú vị nhưng không thể giúp đỡ nếu không có thêm thông tin. –
Tôi thực sự muốn yêu cầu một người có quyền hạn thay đổi tiêu đề! IMO dựa trên những gì OP những gì nó khá gây hiểu nhầm. Tôi đã lắp lại câu hỏi. – gideon