如果我们手动创建一个FileSystemWatcher
并观察“parts”目录(这里是文件夹内的一些dll)并跟踪任何更改,那么我们可以将这些更改反射(reflect)到一个允许的容器中,这是可能的重组。
当Container
使用DirectoryCatalog
时MEF
是否支持自动更新并且它会自动为我们服务?
最佳答案
您需要调用 DirectoryCatalog 的 Refresh
方法才能更新新内容。这将触发连接到目录的任何容器中的重组。您可以创建一个 FileSystemWatcher 并在发生任何变化时调用 Refresh 方法。
关于directory - MEF 容器使用目录目录自动更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4378817/