Temel bir eklenti mimarisini kullanmak için geliştirdiğim bir programım var. Etkili bir şekilde, program yüklendiğinde, dll için belirli bir arabirime uyan dizini aramak için yansıma kullanır ve sonra bunları yükler. Şimdi, mevcut eklenti listesinin kullanılacağı görülüyor.C# DLL eklentisi mimarisi
Bu nedenle, şu andaki uygulamalarımız dll dosyalarını hala en iyi uygulama olarak kontrol ediyor mu yoksa her bir dll'yi yüklemek için daha iyi yollar var mı?
Teşekkürler.
Sorunuzu örnek kodunuzla biraz netleştirebilir misiniz? Bunu soruyorum çünkü zaten bir eklenti dizinindeki dll'yi tarayan çok benzer bir eklenti mimarisi geliştirmiştim. İlgili kaynağınızı görebilirsek, tavsiyede bulunabiliriz. – HuseyinUslu
Demek ki "dll'ler belirli bir arayüze uyan" dır? Her zaman eklenti derlemelerini yükler ve CLASSES'i arayüze karşı mı incelersiniz? Yansıma kullanıyor musunuz? "Geçerli eklenti listesi kullanılacak olanların tümü" konusunda daha spesifik olabilir misiniz? Montajlar başarıyla yüklendikten sonra bile eklenti bulamadığınız anlamına mı geliyor? "Her dll'yi yüklemek için daha iyi yollar var". Tam olarak ne ile karşılaştırıldığında? İlginç bir konu ama daha fazla bilgi almadan yardımcı olamaz. –
Başlığı değiştirmek için güçleri olan birisini istemeyi çok isterim! IMO, OP'in ne olduğunu yanlış yönlendiriyor. Soruyu yeniden etiketledim. – gideon