.net MEF显式创建对象

.net MEF显式创建对象,.net,spring,mef,.net,Spring,Mef,我试图明确地创建对象,类似于SpringApplicationContext.getBean()方法,该方法创建对象时,所有依赖项都在该对象内初始化,但我对MEF知之甚少,我尝试在web上搜索相同的对象,但找不到方法来显式地调用创建对象,并初始化其所有依赖项 有人知道允许显式创建对象并初始化所有导入的方法吗 提前感谢,试试看 ExportedType instance = compositionContainer.GetExportedValue<ExportedType>();

我试图明确地创建对象,类似于Spring
ApplicationContext.getBean()
方法,该方法创建对象时,所有依赖项都在该对象内初始化,但我对MEF知之甚少,我尝试在web上搜索相同的对象,但找不到方法来显式地调用创建对象,并初始化其所有依赖项

有人知道允许显式创建对象并初始化所有导入的方法吗

提前感谢,

试试看

ExportedType instance = compositionContainer.GetExportedValue<ExportedType>();
其中
catalog
是您的MEF目录(通常是
AggregateCatalog
的一个实例)。

试试看

ExportedType instance = compositionContainer.GetExportedValue<ExportedType>();
其中,
catalog
是您的MEF目录(通常是
AggregateCatalog
的实例)