Asp.net mvc 2 出口工厂Mef 2

Asp.net mvc 2 出口工厂Mef 2,asp.net-mvc-2,mef,Asp.net Mvc 2,Mef,据我所知,在MEF 2预览2中,ExportFactory现在已移至桌面。这是否意味着您现在可以在MVC中使用它 如果有人知道这样一个例子,我想以一种懒惰的方式动态创建零件 谢谢您可以,只要您使用我们的codeplex drop(程序集名称以.codeplex结尾) ExportFactory和Lazy有不同的用途。您可以使用惰性导入: [Import] public Lazy<MyDependency> Dep { get; set; } [导入] 公共延迟Dep{get;set

据我所知,在MEF 2预览2中,ExportFactory现在已移至桌面。这是否意味着您现在可以在MVC中使用它

如果有人知道这样一个例子,我想以一种懒惰的方式动态创建零件


谢谢

您可以,只要您使用我们的codeplex drop(程序集名称以.codeplex结尾)

ExportFactory和Lazy有不同的用途。您可以使用惰性导入:

[Import]
public Lazy<MyDependency> Dep { get; set; }
[导入]
公共延迟Dep{get;set;}
这将允许您在需要时使用Dep.Value实例化MyDependency,但只能实例化一次。 ExportFactory允许您根据需要创建任意数量的实例