.net - MEF System.Addin yerine bir yer mi?
DE (Deutsch)ES (Español)FR (Français)iT (Italiano)KO (한국어)RU (Русский)
MEF System.Addin yerine bir yer mi?
Yönetilen Extensibility Framework System.Addin yerine geçer mi? Yoksa tamamlayıcı mı?
Oluştur 23 eyl. 082008-09-23 21:32:06 Chris Sutton
+1. Nasıl oluyor da, cevap verenler iki teknoloji arasında örtüşüp örtüşmediğine (ve ne olduğuna) değinmedi? Örneğin, MSFT: Alex Bulankou bu alıntıyı sunuyor, "Peki, muhtemelen hem modüler uygulamalar hem de harici eklentiler için daha genel bir üst düzey bileşen modeli olarak konumlandırılmak istiyoruz. MEF, henüz versiyonlama ve izolasyon için bir hikaye sunmuyor ve MEF'in bu izolasyon desteğini elde etmek için MAF ile nasıl entegre olabileceği somut bir senaryo sunmuyor. ” – Anonymous Type 08 şub. 112011-02-08 21:46:32
@cdiggins: Daha eski bir soruyu yeni bir sorunun kopyası olarak kapatmak için lütfen oylama yapmayın. Bir şey için, bu ikisi de birbirinin kopyası olarak kapatılmış iki soruyu durdurur; İkincisi, ilk soru sorulduğunda bu soru bir kopya değildi. Bir soruyu yinelenen bir soru olarak kapatmak, eğitmene sorularına cevap vermek için biraz daha fazla araştırma yapmaları gerektiğini söyler. Chris Sutton bu soruyu yayınladığında, bağlandığınız soru mevcut değildi ve bu yüzden Chris onu bulmak için yeterince uğraşmakla suçlanamaz. Eğer bu kadar rahatsız ederse, diğer soruyu dupe olarak kapatmak için oy verin. – Luke Woodward 06 oca. 132013-01-06 22:12:54
@LukeWoodward: Söyledikleriniz mantıklı, ancak bunu akılcılaştırmanın başka yolları da var. Bir sorunun yinelenen bir soru olarak kapanmasının aslında Chris Sutton'ın türünden bir şey söylediğine katılıyorum. Dürüst olmak gerekirse geçmiş geçmişi göz ardı etmeye çalışıyorum ve StackOverflow.com'u bugün ve yarın olabildiğince iyi kılan seçimler yapmak istiyorum. Her neyse, bu demokratik bir süreçtir ve soruyu açık tutmak ve diğerini kapatmak için bir argüman sunduğuna sevindim. – cdiggins 06 oca. 132013-01-06 23:10:24
@LukeWoodward: Diğer soruyu kapatmak için oy kullanmadığını fark ettim, neden olmasın? – cdiggins 06 oca. 132013-01-06 23:13:15
@cdiggins: Öncelikle, aşağıdaki kapatma başlığındaki mesaj özellikle 'önceki sorular' dan bahseder. İkincisi, iki sorununun yinelenen olduğuna ikna olmadım. Belki de teknolojiler hakkında daha fazla bilgi sahibi olsaydım, yinelenip çoğaltılmadıklarını daha iyi söyleyebilirdim. Bir karar vermek için yeterince bilgili olmadığından, her iki soruyu da kapatmak için oy vermemeyi seçtim. – Luke Woodward 08 oca. 132013-01-08 21:53:36
Burada MSDN Forumlarında dokunulduğunda: Ayrıca
Ve Krzysztof Cwalina tarafından kendi blogunda MEF serbest bırakılması üzerine:
Özet: onlar yan yana yaşamak.
Oluştur 23 eyl. 082008-09-23 21:36:49 Seb Nilsson
Kısa cevap hayır öyle değil. System.Addin, eklentileri uygulama alanı/işlemine ayırmanıza olanak tanır. Ayrıca, sürüm oluşturma için olanaklar sağlar. Bu yetenekler, birçok müşteri için özellikle büyük ISV'ler için kritik öneme sahiptir. MEF ise, genişletilebilirlik için basit bir programlama modeli olarak tasarlanmıştır. İkisi birlikte çalışabilir ve birbirini tamamlayabilir.
Oluştur 24 eyl. 082008-09-24 14:32:42 Glenn Block
.. daha fazla referans için sadece iki bağlantılar:
Oluştur 25 şub. 112011-02-25 11:41:04 Jakub Šturc
Kent Boogaart blog bağlantısı öldü. Onun yeni blog burada http://kent-boogaart.com/ gibi görünüyor, ama bu cevap hangi gönderiye başvurduğundan emin değilim. – Spivonious 13 kas. 152015-11-13 20:23:06
Sadece bir yan not olarak, önce bu kadar IsolatingCatalog denilen geliştirilen bir süre için MEF kataloğu olan parça izolasyonu sağlamak. Parçaların ayrı bir uygulama alanında/işlemde oluşturulmasını sağlamak için bunu talimat verebilirsiniz. IPC için WCF kullanılır. Kontrol et here. Bu soru için
Oluştur 25 eyl. 112011-09-25 08:26:19 pwlodek