MEF容器使用目录编目自动更新

Xaq*_*ron 2 directory containers mef auto-update catalog

如果我们手动创建FileSystemWatcher并观察'parts'目录(这里是文件夹中的一些dll)并跟踪任何更改,这是可能的,然后我们将更改反映到允许重构的容器中.

是否MEF支持自动更新时Container使用a DirectoryCatalog并自动为我们?

Dan*_*ted 5

您需要调用RefreshDirectoryCatalog 的方法才能使用新内容进行更新.这将触发连接到目录的任何容器中的重构.您可以创建FileSystemWatcher并在任何更改时调用Refresh方法.