Dependency injection 在MEF模块dll中实例化CompositeContainer

Dependency injection 在MEF模块dll中实例化CompositeContainer,dependency-injection,mef,Dependency Injection,Mef,想知道在MEF模块dll程序集中的何处/如何实例化依赖项注入吗?下面是Caliburn.Micro HelloScreens示例。已将单独导出的IWorkspace实现提取到单独的MEF模块DLL中 我特别指的是特定于模块的依赖项注入。对于我简单的第一个项目来说可能不是必需的,但是正在寻找在dll项目中实例化依赖项注入的正确方法 DLL的入口点似乎是CustomerWorkspaceViewModel 我看到的选项,而且我对模块化编程很熟悉,是 1-在CustomerWorkspaceViewM

想知道在MEF模块dll程序集中的何处/如何实例化依赖项注入吗?下面是Caliburn.Micro HelloScreens示例。已将单独导出的IWorkspace实现提取到单独的MEF模块DLL中

我特别指的是特定于模块的依赖项注入。对于我简单的第一个项目来说可能不是必需的,但是正在寻找在dll项目中实例化依赖项注入的正确方法

DLL的入口点似乎是CustomerWorkspaceViewModel

我看到的选项,而且我对模块化编程很熟悉,是

1-在CustomerWorkspaceViewModel构造函数中实例化CompositeContainer 或

2-等待模块被激活,然后实例化。 或

3-你的建议 找不到使用我的google功能的示例或最佳实践