DLL (ライブラリ) をコピーすると、アプリケーションがそれを取得してリンクするように、アプリケーションでフォルダーを監視することはできますか?
私は昔 C++ で同様のことをしましたが、.NET でライブラリを動的にリンクすることは可能ですか?
ありがとう
DLL (ライブラリ) をコピーすると、アプリケーションがそれを取得してリンクするように、アプリケーションでフォルダーを監視することはできますか?
私は昔 C++ で同様のことをしましたが、.NET でライブラリを動的にリンクすることは可能ですか?
ありがとう
リフレクションを使用するとできます。
追加されたファイルのディレクトリをポーリングし、見つかった場合はリフレクションを使用してロードし、その中でいくつかの Main メソッドを実行します。
ただし、別の AppDomains に読み込まれない限り、これらの DLL を「アンロード」することはできません。
絶対。 この SO の質問を参照するか、 MEFの使用を検討してください。