Bunun nasıl yapılacağına dair bir yazı veya bağlantı bulamıyorum ve açık bir problem gibi görünüyor (örneğin kaynak kodunuz yoksa veya MEF için yazılmayan mevcut türleri kullanmak istediğinizde)Dışa aktarma özelliği olmadan MEF'de bir türü nasıl dışa aktarıyorsunuz? (örn. programatik olarak)
container.ComposeExportedValue<MyClass>(myClassInstance);
gerçekten olsa aradığınız şey muhtemelen yeni kongre: Bunu, konteyner için varolan nesne örneğini eklemek arıyorsanız akılda) içinde
Mükemmel teşekkürler. Ne yazık ki, bu bir 4.5 özelliği sadece – blue18hutthutt
gibi görünüyor Ben örnek bir önizleme sürümünde dayalı varsayalım? "Implements" yöntemi yoktur, [https://msdn.microsoft.com/en-us/library/system.componentmodel.composition.registration.registrationbuilder.aspx] 'ın bir dizi ForType/ForTypes vardır. yöntemleri. – Stijn
@Stijn Haklısınız, API o zamandan beri değişti - 'ForTypesDerivedFrom'' Implements' yerine geçti. Cevabımı buna göre düzenledim. –