题
我目前正在一家想要为Linux平台制作软件的公司实习。由于他们是一家志趣相投的公司,因此他们希望我研究单声道。我必须看看它是否适合其应用程序和服务器应用程序稳定。
我现在正在研究Mono中的MEF和MAF(托管Addin框架)框架。
有人在MONO中使用MEF和MAF框架构建应用程序有一些经验吗?您在单声道等上遇到了一些问题吗? (欢迎解决方案(:)
我测试了MEF的一些简单的教程代码,并且可以与Mono一起使用(尽管我没有使用所有功能给我)。关于MAF,我没有发现太多可以帮助我的。有什么可以帮助我的链接吗?更具体地说,我想知道是否有一些关于单声道和MAF的帖子,如果有效。
我已经感谢您阅读我的问题,
本杰明
解决方案
MEF应用于单声道,一旦您应用了2个补丁,以便在对病例敏感的文件系统上工作。 Mono 2.8将在接下来的几周内与MEF一起运送: http://mono-project.com/release_notes_mono_2.8.
我在.net和Mono上使用MEF代替Pinta: http://github.com/jpobst/pinta. 。我的用法很琐碎,但效果很好。
我对MAF一无所知。
其他提示
我很确定MAF不是,也不会在单声道上使用。
MEF的源代码已释放了允许将其合并到单声道中的许可证。据我所知,MAF的源代码尚未发布,我认为对单声道的重写没有任何兴趣。
Mono中的MAF等效于 mono.addins. 。我认为它与MAF不是完全相同的API,但它提供了相同的功能。
可以在此处找到MAF的开源实施 system.addin 它不是100%的功能完整,但可以在Linux上使用,并在单独的进程中运行ADDIN。
不隶属于 StackOverflow