文件名称:MAF:MAF演示,Microsoft在Codeplex上有更多详细的演示
文件大小:31KB
文件格式:ZIP
更新时间:2024-06-06 17:28:19
C#
#加载项和可扩展性 货币基金组织 MAF演示,Microsoft在Codeplex上有更多详细的演示 #在MEF和MAF之间选择(System.AddIn) 问题:托管扩展框架(MEF)和托管加载项框架(MAF,又名System.AddIn)似乎完成了非常相似的任务。 根据这个Stack Overflow问题,MEF是否可以替代System.Addin ?,您甚至可以同时使用两者。 您何时选择使用一个与另一个? 在什么情况下您会选择同时使用两者? 答:我一直在评估这些选项,这就是我得出的结论。 MAF是真正的插件框架。 您可以完全分离您的插件,甚至可以在单独的应用程序域中运行它们,这样,如果插件崩溃,它就不会关闭您的应用程序。 它还提供了一种非常完整的方法来使附加组件脱离耦合,这取决于您提供的合同以外的任何内容。 实际上,您可以对合同适配器进行版本控制,以在升级主应用程序时为旧
【文件预览】:
MAF-master
----.gitignore(3KB)
----MAF_demo()
--------AddinSideAdapter()
--------AddinSideView()
--------HostSideView()
--------MAF_demo.sln(5KB)
--------HostSideAdapter()
--------Addin_2()
--------Addin_1()
--------Host()
--------IContract()
----README.md(2KB)
----.gitattributes(378B)