我有以下的情况。添加自定义容器使用MEF来MEF
我由很多模块构建我的解决方案,在不同的dll存在的每个模块。我使用MEF作为构建我所有项目的选择。 其工作正常,但有时我添加了一个模块服务类说(AppService服务),这个类只是具有应对这一特定模块的通用服务定义静态方法。现在在这个方法中,我需要一些已经在MEF中编写的服务。 MEF容器已经存在于邮件外壳程序中。 如何才能得到我需要的参考资料。如果我使用[导入],它不起作用。 例子:
public class AppService
{
[Import]
public IService MyService {get;set;}
public static int Calc()
{
return MyService.Calc(); //My service is null
}
}
在此先感谢...