Mam program, który opracowałem do korzystania z podstawowej architektury wtyczek. W efekcie, gdy program się ładuje, wykorzystuje odbicie do przeszukiwania katalogu dla bibliotek dll, które pasują do określonego interfejsu, a następnie ładuje je. Wygląda na to, że obecna lista wtyczek jest wszystkim, co będzie używane.C# DLL's wtyczki architektury
Dlatego moja obecna praktyka sprawdzania plików dll nadal najlepszą praktyką, czy istnieją lepsze sposoby ładowania każdej biblioteki DLL?
Dzięki.
Czy możesz nieco wyjaśnić swoje pytanie za pomocą przykładowego kodu? Pytam o to, ponieważ już opracowałem bardzo podobną architekturę wtyczek, która skanowała bibliotekę dll w katalogu wtyczek. Jeśli widzimy twoje powiązane źródło, myślę, że możemy udzielić porady. – HuseyinUslu
Czy masz na myśli "Dll, które pasują do określonego interfejsu", że zawsze ładujesz wszystkie zestawy wtyczek i bada KLASY przed interfejsem? Czy używasz ładowania reflectionOnly? Czy możesz być bardziej spcific na "bieżąca lista wtyczek jest wszystkim, co będzie używane". Czy masz na myśli to, że nie znalazłeś żadnych wtyczek nawet po pomyślnym załadowaniu zespołów? "Czy istnieją lepsze sposoby ładowania każdej biblioteki DLL". W porównaniu do tego, co dokładnie? Interesujący temat, ale nie może pomóc bez uzyskania dodatkowych informacji. –
Naprawdę chciałbym poprosić kogoś o uprawnienia do zmiany tytułu! IMO w oparciu o to, co OP, co jest dość mylące. Zmieniłem to pytanie. – gideon