現在MEFを使用してコンソールアプリケーションの拡張機能をインポートしているプロジェクトに取り組んでいます。私は、ユーザーのニーズに合わせて構成できる、コンソールベースの出力以上のものをアプリケーションに提供する機能を検討しています。
この時点で、出力機能に拡張性を提供するためにどちらに進むべきか疑問に思っています。以前は、カスタムプロバイダーモデルを使用して、App.configファイルを介して拡張機能を構成できるようにしました。
同様の方法でMEFのパーツを選択的に管理する簡単な方法はありますか、それともプロジェクトに2つの異なる拡張性パターンを使用する必要があります(つまり、コア拡張機能用のMEFインポートと、出力管理の側面用の.netカスタムプロバイダーモデル)。 ?