Windsor FromAssemblyInDirectory将程序集添加到运行进程

时间:2012-06-06 19:49:20

标签: castle-windsor

我正在使用Castle Windsor和

注册组件
Classes.FromAssemblyInDirectory

指令,用于在给定目录中加载服务的所有实现。这非常有效。我想添加的一个功能是动态地将新程序集插入正在运行的进程(该进程是Windows服务。)

现在,我的第一个想法就是添加一个FileSystemWatcher,并在目录中的文件发生变化时手动删除/注册服务。哪个好,我相信会有用。

但在我写任何东西之前,我发现温莎可能已经内置了类似的东西。这将是整洁的,并保存我一些编码。

谷歌搜索没有发现任何明显的东西,但是,好吧,我是温莎的新手,也许不知道所有正确的术语。

是否有人知道此功能是否存在?

1 个答案:

答案 0 :(得分:2)

不,这不是Windsor支持的功能。这不是IoC容器的意图。