2017-11-14 3 views
0

私はMEFを使用するフレームワーク4.7.1で構築された小さなクラスライブラリを持っています。具体的には、含まれています:MEFクラスライブラリをnetstandard 2.0に移植しますか?

ComposablePartCatalog AggregateCatalog CompositionContainer DirectoryCatalog

できNetstandard 2.0ライブラリへのIポートこれ?

明らかに、これらのクラスはAPIには存在しません。 NuGetパッケージや、私が移行できるものはありますか?

一般に、これらのクラスまたは交換品はしばらくNetstandardに存在しますか?

+0

MEF自体が.NET Standard 1.5をサポートしていますが、https://github.com/Microsoft/vs-mef/issues/15があります。問題を開いてご相談ください。 –

+0

@LexLiヒントをお寄せいただきありがとうございます...私は、NetStandardで定義し、コアおよびフレームワークプロジェクトで使用する抽象概念を見つけることを望んでいました。私は自分自身を抽象化するために結びつけました---インタフェースでMEFの型を公開しています---しかしそれは自明ではないことが証明されています! –

+0

これが助けてくれることを願っています。 http://blog.softwarepotential.com/porting-to-net-standard-2-0-part-2-porting-mef-1-0-to-mef-2-0-on-net-core/ – dgxhubbard

答えて

1

MyGet.orgのMicrosoftプレビューMefパッケージを使用してこれを解決しました。それはです:今日のよう

4.5.0-preview1-26002-01

System.ComponentModel.Composition。

関連する問題