我正在使用 Castle Windsor 和
Classes.FromAssemblyInDirectory
指令在给定目录中加载服务的所有实现。这很好用。我想添加的功能之一是将新程序集动态插入到正在运行的进程中(该进程是 Windows 服务。)
现在,我的第一个想法就是添加一个 FileSystemWatcher 并在目录中的文件更改时手动删除/注册服务。这很好,我肯定会工作。
但在我写任何东西之前,我想到温莎可能已经内置了类似的东西。这会很整洁,并且可以为我节省一些编码。
谷歌搜索没有发现任何明显的东西,但是,我是温莎的新手,也许不知道所有正确的术语。
有人知道这个功能是否存在吗?