私は現在アプリケーションに取り組んでおり、それに新しい機能を追加したいと考えています。
1 つは、アプリケーションのコードを直接更新することです。
もう 1 つは、新しい機能が追加される拡張レイヤーを提供することです。
プラグイン アーキテクチャに関する複数の投稿を読み、構成可能なアプリを作成するために MEF を使用することで、2 つの用語が実際に同じことを意味するかどうか少し混乱しています。
また、将来の拡張を容易にするためにアプリケーションを「開く」のに役立つ優れた設計ソリューションを知りたいです (新しい先物は「拡張機能として」追加できます)。