Skip to main content
 首页 » 编程设计

.net之是否需要.NET托管托管扩展框架

2025年02月15日33cloudgamer

有没有人与微软的可管理扩展框架(MEF)一起工作?有点像是Kinda试图将所有人都变成万物-它是外接程序管理器!是鸭子打字!我想知道是否有人对此有正面或负面的经验。

我们目前正计划在下一个大型项目中使用通用IoC实现ala MvcContrib。我们应该把MEF混在一起吗?

请您参考如下方法:

我们不希望MEF成为通用IoC。考虑MEF的IoC方面的最佳方法是实现细节。我们将IoC用作模式,因为这是解决我们要解决的问题的好方法。

MEF专注于可扩展性。当您想到MEF时,将其视为 push 我们平台发展的一项投资。我们 future 的产品和平台将利用MEF作为增加可扩展性的标准机制。第三方产品和框架也将能够利用这种相同的机制。 MEF的平均“用户”将编写MEF将使用的组件,而不会在其应用程序中直接使用MEF。

想象一下,当您将来想扩展我们的平台时,将dll放入bin文件夹中就可以了。启用了MEF的应用会随着新的扩展程序亮起。这就是MEF的愿景。