İlk projemi MEF ile yapıyorum ve tembel yüklemeyi nasıl kullanacağımı ciddi olarak anlayamıyorum. Benim kodudur -Lazy Yükleme DLL'leri MEF ile
public static class MefLoader
{
private static CompositionContainer Container;
[ImportMany(typeof(IControlModule), AllowRecomposition = true)]
private static IEnumerable<Lazy<IControlModule, IImportComponentCapabilites>>
DllList { get; set; }
static MefLoader()
{
var catalog = new AggregateCatalog();
catalog.Catalogs.Add(new DirectoryCatalog("."));
Container = new CompositionContainer(catalog);
}
ben DllList nesneyi başlatmak için nasıl görmüyorum dışında MEF nasıl kullanılacağı en anlıyoruz. Tembel yüklemeyi kullanmak istiyorum çünkü son sistemde çok fazla seçeneğimiz var ve sadece% 10'u herhangi bir zamanda kullanılacak.