0

DLL (ライブラリ) をコピーすると、アプリケーションがそれを取得してリンクするように、アプリケーションでフォルダーを監視することはできますか?

私は昔 C++ で同様のことをしましたが、.NET でライブラリを動的にリンクすることは可能ですか?

ありがとう

4

2 に答える 2

1

リフレクションを使用するとできます。

追加されたファイルのディレクトリをポーリングし、見つかった場合はリフレクションを使用してロードし、その中でいくつかの Main メソッドを実行します。

ただし、別の AppDomains に読み込まれない限り、これらの DLL を「アンロード」することはできません。

于 2010-01-05T19:40:35.083 に答える
1

絶対。 この SO の質問を参照するか、 MEFの使用を検討してください。

于 2010-01-05T19:42:30.663 に答える