Dependency injection PRISM/MEF:ModuleExportAttribute与ExportAttribute?
我不明白这里的区别是什么,有人想解释一下ModuleExport与导出有何不同吗?Dependency injection PRISM/MEF:ModuleExportAttribute与ExportAttribute?,dependency-injection,module,export,prism,mef,Dependency Injection,Module,Export,Prism,Mef,我不明白这里的区别是什么,有人想解释一下ModuleExport与导出有何不同吗?ModuleExport是一个ExportAttribute,但有一些额外的模块特定属性 如果查看,您会发现它具有ExportAttribute的所有属性,另外: 模烯 模块类型 模块依赖关系 模块初始化 所有这些都来自于美国 如果查看(负责查找模块的类),您会看到这是使用IModuleExport接口导入所有模块,因此,这就是为什么需要使用实现IModuleExport的属性,而不是直接使用[ExportAttr
ModuleExport
是一个ExportAttribute
,但有一些额外的模块特定属性
如果查看,您会发现它具有ExportAttribute的所有属性,另外:
IModuleExport
接口导入所有模块,因此,这就是为什么需要使用实现IModuleExport
的属性,而不是直接使用[ExportAttribute(typeof(IModule))]
希望这就是您要查找的内容。ModuleExport
是一个ExportAttribute
,但具有一些额外的模块特定属性
如果查看,您会发现它具有ExportAttribute的所有属性,另外:
IModuleExport
接口导入所有模块,因此,这就是为什么需要使用实现IModuleExport
的属性,而不是直接使用[ExportAttribute(typeof(IModule))]
希望这就是你想要的