2017-08-28 158 views
1

我正在将DNX项目转换为.net核心。由于依赖性的变化,我不能再使用System.ComponentModel.Composition,而是必须使用.net核心的移植版本System.Composition(我相信它被称为MEF 2)。如何在.net-core中设置CreationPolicy单例System.Composition(Mef)

但是我找不到MEF2中用于设置单身人士的CreationPolicy的等效功能。 在MEF1,代码

[PartCreationPolicy(CreationPolicy.Shared)] 

你怎么能在MEF2做到这一点?

回答

1

回答自己,因为没有收到答案,虽然没有很好的答案。

阅读多篇文章,看起来像Default CreationPolicy是共享的,又名单身。所以可能只是删除这一行将工作。

MEF2引入了Export Factory,它可以查看以获取更多策略设置的详细信息。