我正在使用Castle Windsor和
注册组件Classes.FromAssemblyInDirectory
指令,用于在给定目录中加载服务的所有实现。这非常有效。我想添加的一个功能是动态地将新程序集插入正在运行的进程(该进程是Windows服务。)
现在,我的第一个想法就是添加一个FileSystemWatcher,并在目录中的文件发生变化时手动删除/注册服务。哪个好,我相信会有用。
但在我写任何东西之前,我发现温莎可能已经内置了类似的东西。这将是整洁的,并保存我一些编码。
谷歌搜索没有发现任何明显的东西,但是,好吧,我是温莎的新手,也许不知道所有正确的术语。是否有人知道此功能是否存在?
答案 0 :(得分:2)
不,这不是Windsor支持的功能。这不是IoC容器的意图。