.NET4.5とWindowsStoreアプリを対象としたポータブルクラスライブラリがあります。MSDNによると、この設定はMEFを提供するはずですが、提供していません。名前空間System.ComponentModel.Composition
は利用できません(私も試しSystem.Composition
ましたが、運がありませんでした)。Microsoft.Composition
また、Windowsストアアプリで動作するNuGetパッケージを使用することもできません。
NuGetバージョンをインストールするときのエラーは次のとおりです。
「Microsoft.Composition1.0.15」はすでにインストールされています。パッケージ「Microsoft.Composition1.0.15」をインストールできませんでした。
'.NETPortable、Version = v4.5、Profile = Profile7'を対象とするプロジェクトにこのパッケージをインストールしようとしていますが、パッケージにはそのフレームワークと互換性のあるアセンブリ参照が含まれていません。詳細については、パッケージの作成者にお問い合わせください。