0

CastleWindsorとを使用してコンポーネントを登録しています

Classes.FromAssemblyInDirectory

指定されたディレクトリにサービスのすべての実装をロードするディレクティブ。これはうまくいきます。追加したい機能の1つは、実行中のプロセスに新しいアセンブリを動的にドロップインすることです(プロセスはWindowsサービスです)。

さて、私の最初の考えは、FileSystemWatcherを追加し、ディレクトリ内のファイルが変更されるたびにサービスを手動で削除/登録することです。それは問題ありません、そして私はきっとうまくいくでしょう。

しかし、私が何かを書く前に、ウィンザーにはこのようなものがすでに組み込まれているのではないかと思いました。これはきちんとしていて、コーディングを節約できます。

グーグルは明白なことを何も明らかにしませんでした、しかし、まあ、私はウィンザーに不慣れで、おそらくすべての正しい用語を知りません。

この機能が存在するかどうか誰かが知っていますか?

4

1 に答える 1

2

いいえ、これはWindsorがサポートする種類の機能ではありません。これは、IoCコンテナが行うことを意図したものではありません。

于 2012-06-10T22:41:46.223 に答える