|
|
1
6
以下是布拉德·艾布拉姆斯的两篇MEF“入门”帖子: 请注意,这些是使用MEF的预览版本编写的,因此有一些更改。例如,AttributedAssemblyCatalog已重命名为AssemblyCatalog,AggregatingComposablePartCatalog现在是AggregatingCatalog,Silverlight上的PackageCatalog现在是DeploymentCatalog,并进行了一些其他API更改。 |
|
|
2
3
请尝试阅读MSDN杂志中Glenn Block对MEF的介绍: |
|
|
3
2
您可以通过如下方式标记导入来支持“重新定位”:
但是,据我所知,这不会自动加载程序集。进入.NET4的MEF版本(我猜Preview9在complex中)似乎不会自动加载程序集。我不确定这种行为是否随着MEF的发展而改变。 您需要添加一个FileSystemWatcher并调用Refresh(),例如在DirectoryCatalog上,并侦听一个或多个以下事件:
|
|
|
4
1
demo application 使用WPF、MVVM和MEF构建(用于组合和扩展)。 |
|
|
5
1
This article 提供使用MEF的简单通用方法:
|