我目前正在使用MEF扫描/组合应用程序的扩展。我想将默认的创建策略更改为非共享(而不是共享),但是希望可以通过属性覆盖创建策略。换句话说,如果我在导出时没有指定创建策略,我希望MEF使用非共享。
我的先前实现不再适用于我,因为它会更改所有导入所需的创建策略。因此,如果我覆盖创建策略,则无法组成导出。
我已经搜索了一些资料,最接近的是RegistrationBuilder,但我在VS2010中使用.NET 4(因此是MEF 1)。我也无法找到ExportProviders的方法。
非常感谢您的帮助!提前致谢!
我的先前实现不再适用于我,因为它会更改所有导入所需的创建策略。因此,如果我覆盖创建策略,则无法组成导出。
我已经搜索了一些资料,最接近的是RegistrationBuilder,但我在VS2010中使用.NET 4(因此是MEF 1)。我也无法找到ExportProviders的方法。
非常感谢您的帮助!提前致谢!