私はプラグインアーキテクチャを利用したプログラムを持っています。最初のフォームがロードされると、現在のディレクトリをスキャンし、各dllを照会し、ユーザーに表示されるいくつかの基本データを取得します。C#DLLアクセスの制御
プログラムを使用している間、ソフトウェアはdllに何らかの作業を依頼することがよくあります。
私の質問は、プログラムが最初にdllファイルをチェックするときに、後で使用するために各dllオブジェクトへの参照を保持すべきかどうか、またはdllファイルを毎回照会して、
これが最初の場合は、共通のインターフェイスから派生した不確定な数のオブジェクトのリストを保持し、必要なときに参照するオブジェクトを知る最良の方法は何ですか?
ありがとうございました。
必要に応じて保存し、必要なときに作成するといいでしょう:)。 –