この質問を書くのに苦労しました。
オープンソースソフトウェアをダウンロードしました。機能を拡張したいので、これらのモジュールが.dllファイルになる機能をカプセル化するモジュールを作成したいと思います。別のものから完全に独立したものにしたいと思います。構成ファイルでキーを true に設定し、DLL がフォルダーに存在する場合、プラグインをロードする必要があります。
問題は、プラグインを動的に呼び出すにはどうすればよいですか (プラグインの呼び出しのみが適用されます)。
プラグイン クラスを直接参照する場合、プラグイン dll を参照する必要がありますが、プラグインなしでコア ソフトウェアを実行できるようにしたいと考えています。プラグインが適用されている場合にのみ DLL を読み込んで使用でき、プラグインなしでコア ソフトウェアを実行できる設計パターンまたはその他のメカニズムはありますか?