C# uygulaması için bir Plug-In çerçevesi uygulamak istiyorum; Uygulama, derleme sırasında tüm kullanılabilir .DLL'leri bilmesi gerekmeyecek, ancak daha sonra çalışma zamanında dinamik olarak bağlanabilir. Plug-In’lerin içindeki ve dışındaki bilgileri iletmek için bazı parametrelerin ayarlanmasını beklemeyi bekliyorum, ancak başka neye ihtiyaç duyulduğundan veya C# 'da bunun nasıl yapılacağından pek emin değilim. Bu uygulama için bir modele veya bunu başarmak için uygulayabileceğim bir çerçeveye işaret edebilir misiniz (API’nin - Açık Kaynak lisansı gerekiyorsa)?C# eklenti çerçevesi nasıl oluşturulur?
5
A
cevap
7
Managed Extensibility Framework (MEF) kesinlikle göz atmak istediğiniz bir şeydir. Microsoft tarafından geliştirilmiştir ve kararlı sürüm .NET 4.0 ve sonraki sürümlerinde bulunur.
5
Mono.Addins kitaplığına bir göz atmalısınız. Açık kaynak, kullanımı kolay ve gerçekten güçlü (MonoDevelop'un kendisi tarafından bile kullanıldığını düşünüyorum).
İlgili konular
- 1. "Eklenti Yöntemleri", Objective-C
- 2. C# Nasıl görünüme eklenti e-posta adresi göndermek için eklenti
- 3. C projesi nasıl oluşturulur?
- 4. C PHP Eklenti nesnesi persistance
- 5. SOAP Eklenti ile (SwA) C#
- 6. Kıyaslama Çerçevesi C++
- 7. C# Birim Test çerçevesi?
- 8. C++ Harici Kütüphanelerle Yakut Eklenti
- 9. Gradle deneysel eklenti kullanarak NDK modülü nasıl oluşturulur?
- 10. Java Applet'leri için herhangi bir eklenti çerçevesi var mı?
- 11. C/C++ kullanarak linux kullanıcısı nasıl oluşturulur?
- 12. C# kullanarak video akışı nasıl oluşturulur C#
- 13. C/C++'da Windows Hizmeti Nasıl Oluşturulur?
- 14. C# Düğme Array nasıl oluşturulur?
- 15. Soyut sınıf C# nasıl oluşturulur?
- 16. R sütununda belirtilen sütun adlarıyla boş veri çerçevesi nasıl oluşturulur?
- 17. Robot çerçevesi için özel bir python kod kitaplığı nasıl oluşturulur
- 18. Hangi C birimi sınama çerçevesi?
- 19. android eklenti dolgu programlı
- 20. Oyun Çerçevesi
- 21. WordPress - eklenti ile eklenti oluşturma
- 22. Windows'ta C++'da nasıl bir süreç oluşturulur?
- 23. C# Medya oynatıcımda oynatma listesi nasıl oluşturulur?
- 24. C# xml belgeleri: Notlar nasıl oluşturulur?
- 25. C++'da N bit değişkenleri nasıl oluşturulur?
- 26. C# .NET ile .odt dosyaları nasıl oluşturulur?
- 27. C# içinde bir alt sınıf nasıl oluşturulur?
- 28. Basit kısa karma değeri nasıl oluşturulur? C#
- 29. C++ sınav notu programı nasıl oluşturulur?
- 30. PHP'de kullanmak için C# DLL nasıl oluşturulur
http://www.codeplex.com/MEF adresine bakın. –